yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] CarDGee:
Android Infused with Magical Unicorn Bytes

AOKP is known by everyone as Android Open Kang Project that started on Desire HD and since then evolved into a mature ROM with the BEST community you can find!!!

Bugs :

...

Downloads :

AOKP_UnOfficial_22082018

AOKP_UnOfficial_01082018

Instructions :

1. Download the Zip

2. Boot to Recovery - TWRP

3. Flash the Zip

4. Flash GApps - Optional

5. Reboot & Enjoy

#Recommended GApps : OpenGApps_arm64_8.1-NANO

Sources :

Github : AOKP

Kernel : android_kernel_xiaomi_msm8996

Device : android_device_xiaomi_gemini

Vendor : proprietary_vendor_xiaomi

XDA: Information

Android Open Kang Project (Unofficial Built From Source), ROM for the Xiaomi - MI5

Contributors

[MENTION=5084153]CarDGee[/MENTION], [MENTION=455439]bgcngm[/MENTION], [MENTION=5678465]WhyOrean[/MENTION], Xiaomi, Mi5Devs and You All

ROM OS Version: 8.1.x Oreo

Version Information

Status: Stable

XDA:DevDB Information

Android Open Kang Project - AOKP, ROM for the Xiaomi Mi 5

Contributors

CarDGee

ROM OS Version: 8.x Oreo

ROM Kernel: Linux 3.x

Version Information

Status: Stable

Created 2018-08-01

Last Updated 2018-08-01
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] CarDGee:
From buid 2018-08-22_1529 upwards i have included a ad blocking hosts file and made touchboost optional.

host file source: https://github.com/StevenBlack/hosts

touchboost commit thanks to [MENTION=4968883]mrmathematica[/MENTION]: https://github.com/mrmathematica/an...mmit/d18d1d3fac69f80e2c5e8eda31c082a97cc754fa
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] CarDGee:
#reserved ..
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] evanlocked:
Nice rom old aokp its back,installed in my gemini soo far soo smooth

Missing feature

-disable hw button its not present(lil bit annoying to have on screen navbar+hw button at the same time)

-add KCAL control atleast it will help several people/user who experiencing ghosting issue on display panel

Btw thanks for the new roms:)

Old but gold
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] neodante:
Thanks, is hmp or eas rom ??
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] hans william:
Great I'm eager to try

Thank you Dev
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] musabcel:
[YOUTUBE]Ln-bQy4aRnA[/YOUTUBE]
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] lord2bo:
any review? hows the battery life?
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] usama_92:
Battery life compared to Cosmic OS?
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] CarDGee:
New build is up, see second post for changes
[Android Q&A, Help & Troubleshooting] BayChaser:
Is TracFone LG Stylo 4 Unlocked because my doesnt have Unlock APP nor does it ask for Unlock code when I insert a different sim card. I tried Verizon sim, T-Mobile sim and Europe Sim

When I put Verizon I can get to the APN but when I put Tmobile and Europe sim it tell me Invalid sim.

Does anyone know anything about this phone. :confused:
[Xiaomi Redmi Note 5 Pro Questions & Answers] YBS14881:
Can note 5 pro get support for ARCore app as many new Mobile phone get support for it...
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] munchy_cool:
Headphone Jack Fix courtesy [MENTION=6298645]erfanoabdi[/MENTION] - https://www.androidfilehost.com/?fid=3700668719832239538

flash in twrp.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] munchy_cool:
reserved 001
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] luis199914:
It works for xt19007?
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] munchy_cool:
should work on all Moto X4 with unlocked bootloader. I dont have that model to try, but it should work.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] andriygamal10@gmail.com:
error 7 when flesh POST-sGSI_1_v0.14.zip﻿
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] munchy_cool:
mount vendor.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] andriygamal10@gmail.com:
I tried several times, but still the same error
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] zenstonetiger:
Treble?
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] igna.98:
For those who want HDR and portrait mode this camera is fully working for me (video recording only works in UHD 4K 30fps, also in Full HD 1080p or 720p if you turn off video stabilization, but without flash it's dark, you can use open camera for that though). Thanks to [MENTION=4860033]Arnova8G2[/MENTION]

https://www.celsoazevedo.com/files/android/google-camera/f/GoogleCamera-Pixel2Mod-Arnova8G2-V8.1.apk
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] munchy_cool:
provide recovery log please.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] abhi212b:
Headphones ain't working!! and SD card is not being detected for any media players or file explorer apps! Everything else looks good!! :D
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] jsis83:
With this rom you have ota updates?
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] abhi212b:
nope! android P sources are not out yet, this is just a port! you will have to check this thread for updates!
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] massaXp:
headphone jack does not work... Solution?
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] slaytanic:
Bluetooth headset. ?. Or wait for an update. Lol
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] abhi212b:
Wait for it.. it'll be updated soon! :D
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] nabhse90:
When this is updated will it involve the same long process to update or will it be easier in some way? Also would Google camera work with this port or does it have to be the Open camera? Cause the UI is just gross on that camera app. Thanks in advance!
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] igna.98:
Read post #10
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] nabhse90:
I do apologise for that thanks!
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] nabhse90:
Not to be a nuisance, but other than the SD Card and headphone jack issues, how's everything else working? I mean battery life, smoothness, performance, etc... I want to try it really bad but I have no Wifi in my home right now so if I had to reflash stock because of an issue I'd put a toll on my data. Thanks
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] munchy_cool:
TWRP backup.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] nabhse90:
Is it working? I thought it didn't work, and I guess I should know this by now but which partition should I flash it to? Please forgive my ingnorance and thanks
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] Simonthow:
Anyway to disable OneButton Nav
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] munchy_cool:
none that I know off.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] igna.98:
Android Pie GSI has been updated. I'm currently using it
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] nabhse90:
What does that mean? Did you recieve an update directly or how? Please excuse my ignorance...

---------- Post added at 12:49 AM ---------- Previous post was at 12:21 AM ----------

I want apologize to all here as the process is already a bit confusing to me and for that reason I haven't flashed this on my phone. And I keep asking so many questions, I know how frustrating it is for Devs and people who actually contribute to the cause... I was just wondering how to actually update this...
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] igna.98:
No, I realised while reading official Android Pie GSI thread. Here are the files, installation procedure is the same as DP5

https://androidfilehost.com/?w=files&flid=280192
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] nabhse90:
Forgive me, one more question, since I have not flashed this yet... I can just replace the ones here with those updated ones and that should be it? Am I right? Just the A/B and the 1 and 2 GSI right?
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] igna.98:
Yes, read OP carefully and do the steps mentioned there, the only thing you have to change is P-PR1-sGSI-AB.zip instead of P-DP5-sGSI-AB.zip
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] Bobcus Leper:
Any bugs? Does it pass safteynet?
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] igna.98:
Same as DP5, headphone jack is still not working
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] Simonthow:
Digital Wellbeing works on DP5 here is link to sign up

https://9to5google.com/2018/08/06/how-to-sign-up-google-pixel-digital-wellbeing-android-9-pie/
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] Droidge:
Thanks for the release, [MENTION=6298645]erfanoabdi[/MENTION] and [MENTION=921457]munchy_cool[/MENTION], much appreciated! I’m so glad to be a part of the Moto X4’s development scene, there is so much potential in this device.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] nabhse90:
I second that! Thanks to everyone!
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] AbacusSwitch:
Is there a way to fix Project Fi app not being able to access internet? I'm able to use the internet on wifi and cellular but it's saying no connection. I assume its an app permission thing but i'm a bit confused by setting it. This is being done on a spare Moto X4 for fun not a daily driver.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] nabhse90:
Has anyone that has flashed this been able to flash Magisk Modules on it? I haven't tried yet but am wondering because I'm really trying to avoid having to reflash so many files... Basically I just wonder if the Magisk Modules have to do with the Android version... Thanks in advance. BTW this thing is super beautiful!!!! I've always loved my Moto X4 but this made me fall in love with it all over again!!!!

---------- Post added at 11:04 PM ---------- Previous post was at 10:50 PM ----------

Another question, when opening the Magisk app it says I need an update for it to fully work, it's asking to download a 16.7v zip which is the current version. Will that download break the current status? Also for anyone who gets scared after flashing this, Play Store will not work right away... This is with the updated GSI.img posted above. Just download the latest Play Store apk from Androidfilehost. Thanks to everyone
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] nabhse90:
For anyone else who might be wondering/interested, I've successfuly flashed Viper4android version 2.3.4.0 and YouTube Vanced through Magisk. When opening the app it was asking for the latest Magisk version which is 16.7v and should be the one posted on the OP but for some reason it won't recognize it as so... So I flashed the one it asks to download and flashed it through TWRP on the same Partition Slot as the previous one, mine was B... Just throwing that out there. Hope it can help someone else like me... Cheers
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] slaytanic:
Is the SD card working on the newest build?
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] nabhse90:
It works to the point where you can see it from the built in file manager app and transfer to and from SD to internal storage. But sadly it's not seen in music players and so on... It's tolerable IMO since you can at least transfer from and to it.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] slaytanic:
Thanks for the quick reply! I stream my music, so that's not an issue. Pretty much all I do with it anyways is move stuff to it ?. Is it at least seen in the photos/gallery app? That's the main concern i have.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] nabhse90:
Sadly no. I can only see the pictures I've taken with the GCam I've installed but nothing that's in the SD Card. We could always move a Photo Folder to the Internal and then you'd see it on the gallery but then we'd worry about space. It's no too bad to deal with but it's still a bit annoying. BTW you're Welcome! Happy to help!
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] slaytanic:
Seems as though someone got it to work? Anyone else having the SD card issue, or is this an isolated incident?
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] nabhse90:
Well I don't know. I mean I know the Moto G5 got the fix and I don't know how different or similar both devices are, but at least in my case I have the issue and I've installed it twice since I bricked once when testing Magisk modules and both times I've had the SD issue... Hopefully there's a fix soon or also for the headphone jack since that bothers me in particular more... If anyone is working on this then Godspeed and thank you! I'm enjoying this ROM so much that I'm probably not leaving it until either they update the image or the official Moto X4 P update shows up!
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] slaytanic:
the SD is the only thing holding me back at the moment. Glad to head that it's running great, I'm kinda jelly right now haha. I've already made peace with the warranty portion. This is the first phone I've had that root was available, and I didn't root it the same day. I couldn't care about the headphone jack though, I haven't used it since I bought the phone.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] spyblue:
Hi guys, good evening! So with this port would we get OTA updates of newer Android versions faster? This version is developer preview 5, would we get the new version by OTA updates?

I'm sorry, I know that's a dumb question but I could not find the answer.

Thank you

Regards
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] munchy_cool:
no, please dont take any OTA updates while on developer preview 5.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] spyblue:
Stable version was already released right? Can you update your port for it please?

Thank you for your port, this looks very promising :)

Regards
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] munchy_cool:
I know you are new, but if you had read 2-3 pages back you would have got an answer to your question. :highfive:
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] spyblue:
Hi munchy, I'm sorry and yes. I just read in post 14 that we would need the android P sources before we can do OTA updates, is that right?

Can you explain a little about what are the next steps to get Treble working please?

I never worked with ROMS but I'm also software developer. I would like to help in this if I can.

Regards
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] munchy_cool:
https://android-developers.googleblog.com/2018/05/faster-adoption-with-project-treble.html

https://android-developers.googleblog.com/2017/05/here-comes-treble-modular-base-for.html

We already have Treble builds of Lineage OS courtesy (and no thanks to Moto) of [MENTION=8081404]erfano[/MENTION]bdi.

This Pie build is a GSI from Pixel devices, it's working on Moto X4 because of Treble. It cannot (and will never be able to) take OTA because it's not meant for Moto X4.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] spyblue:
I understastand that is not meant for Moto X4 but don't you think if it works with with the Lineage OS builds, it will be easier for you or the community to keep it updated using the GSI? How big would be the effort to adapt the builds and make it OTA updatable? :confused:
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] munchy_cool:
1. Lineage OS is just providing us a treble base. Once you flash GSI img, the system is changed to Android 9.0 Pie GSI from a Pixel device. Note, Lineage OS build is Android 8.1.

2. Why do you want OTAs for Pixel GSI? Once you have AOSP port of 9.0 Pie or AOSP GSI you wont need to use the Pixel GSI.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] spyblue:
I got it now! Thank you very much for explain and great work :good:

Regards
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] peryndark:
Hi, does encryption work on this ROM? I tried setting it up but all I get is the image of an Android and then it crashes and goes back to the lockscreen. Any ideas what I can do?
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] slaytanic:
anyone having issues with SprintDM, and no data?
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] nabhse90:
Has anyone flashed this??? I tried and it failed and asked to mount vendor so I did and flashed successfully but gave me a bootloop into TWRP... Anyone else??
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] Simonthow:
You have to mount vendor before flashing
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] igna.98:
Yes, that also happened to me. But that's because sometimes after a reboot, boot slot changes itself. For example, I'm running Android Pie on slot A, and after flashing audio jack fix, boot slot changed to B, and as there's nothing to boot on slot B device keeps rebooting to TWRP.

I'm unable to change boot slot within treble TWRP, but if you fastboot boot this TWRP you will be able to do so, and your device will boot normally again.

https://dl.twrp.me/payton/twrp-3.2.3-0-payton.img.html
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] nabhse90:
Thank for the oh so much clearer response! I was thinking about it and thought the same thing. Im about to try it cause I can't remember which slot was my Andrid P flashed to. But thanks. BTW it's my understanding that you can in fact change slots in the Treble TWRP by rebooting recovery from TWRP itself it goes on to switch between slots, at least I've done it... Cheers
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] Samyantak:
What about cellular data (4g) and volte calls
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] munchy_cool:
can also use fastboot to change the slot

fastboot --set-active=a

fastboot --set-active=b
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] nabhse90:
Ok so one random question, if I were to want to go back to Oreo and flash the stock firmware... How can I perform a proper backup through TWRP? Since I'm dealing with the partitions and there's so many options to backup shown in TWRP? Please and thank you!
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] igna.98:
Yes, the option to change slots is available in treble TWRP but for some reason it gives an error (at least for me). That's why I booted another TWRP to change slots.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] dadoeso:
I followed video tutorial, and when i flash Permissiver and FBE_Disabler it show error 1 when flashing FBE_Disabler

log: sed: can´t create temp file /vendor/etc/*fstab*GnhyZg : no such file or directory

sed: can´t create temp file /vendor/etc/*fstab*48hgYI : no such file or directory

then i was try go to main menu and check if vendor is mounted, it´s not, so i mount vendor again and flash FBE_Disabler again and it´s working.

i hope, it help someone who have this error.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] munchy_cool:
pulled. bad gsi.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] nabhse90:
Any difference from last one that you know of? Thanks for the update BTW
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] igna.98:
Sadly I flashed it and had to go back to PR1 semi GSI because it doesn't boot, I've just realised that munchy_cool posted that it was a bad GSI
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] peryndark:
AB on the Telegram group noticed that the bootloop only happens if you flash Magisk. So basically you re-do the complete flash but this time without Magisk. Or perhaps try the Magisk uninstaller. :)
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] nabhse90:
Yeah found out the hard way last night...

---------- Post added at 02:43 PM ---------- Previous post was at 02:41 PM ----------

So does that mean no way to root the new image? Or perhaps we can flash Magisk after its been booted the first time? I just need root... Thanks for the update guys, have a blessed day

Update: I'll be the guinea pig. I'm going to flash and boot then flash Magisk and report... Stay tuned
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] munchy_cool:
did you get that pixel 2 AB gsi to boot?
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] nabhse90:
No I just thought it did from what someone said that it booted if Magisk wasn't flashed. With Magisk it bootloops into TWRP and without Magisk it hangs on Motorola logo...
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] johnjingle:
Had some extra time today, so I decided to try this out.

1st. Thank you to all who contributed for this port.

2nd. It was super easy and everything works great! (I use Bluetooth headphones and don't care about the SD card issue).

3rd. Only thing I miss from retail Oreo is the Moto gestures on the fingerprint sensor. Other than that a very pleasing OS!
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] munchy_cool:
Please do not instal for now as treble twrp zip is bad. Links have been removed. They will be back if and when it is fixed.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] johnjingle:
Umm... I installed this early yesterday morning and it's working fine. Should I be worried?
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] munchy_cool:
nopes, just use the twrp image using fastboot if you need twrp.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] nabhse90:
I don't know if anyone else noticed but if you tap the fingerprint sensor it works just like home and if you swipe it left it like the back button and swiping right allows for app switching. I dont use it much as Im in love with the pill navigation gestures but just throwing that out there for whoever wants it. Only thing is Idk if you can hide the Nav Bar which is kind of redundant having both on but yeah, it works. Btw I have the Android One variant which never had fingerprint navigation in the first place. Good day peeps
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] munchy_cool:
yes Moto gestures work out of the box on LOS and Pie builds.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] Lagarde:
Out of curiosity, is this working with Project Fi versions? Searched the thread and it doesn't say explicitly. Someone in the LOS thread mentioned that ROM didn't work with Fi (yet), so I like to check before messing with any ROMs.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] johnjingle:
I have a retail and a Fi (another family member) and I installed this on both with no problem.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] Lagarde:
Wonderful. Thanks!
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] slaytanic:
Tried again today, and I get calls/texts with Sprint, but no data. Even I try editing the apn, it says I don't have permission to edit them. Any idea?
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] maks_kyiv:
Hi all,

I'm trying to flash my XT1900-2 phone by this instruction.

I got an error after step 8:

sed: can't create temp file '/vendor/etc/*fstab*XXXXXX' :No such file or directory.

Vendor partition is mounted. I can edit them from adb.

What am I doing wrong?

Also I want to clarify step 6:

What is P_DP5_AB.img. Is it Pixel2GSI_PR1_AB.img?
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] AbacusSwitch:
visually speaking, will the moto x4 version look just like this image or will it have a different launcher/appearance?

Its very pretty, just curious if it's because it's meant for the pixel 2.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] Sparkledonkey:
Only issue I'm finding with Fi so far is WiFi calling is weird, and only works in Hangouts dialer.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] Lagarde:
Thanks, that's good to know. I don't use Hangouts anymore if I can help it, so that would have really confused me. I may wait for things to get a bit more smoothed out. :)
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] jhedfors:
If you can, sign up for Google Voice Beta. Internet calls are baked-in, and I have been using it for the last few months. Works well - no Hangouts required.
[Moto X4 ROMs, Kernels, Recoveries, & Other Develop] Lagarde:
I'm a project fi user, and that app throws a big fit about me needing to use fi, not voice. /shrug