yashsingh1/xdaforums huggingface dataset:
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] jer194:
It has been changed in the LOS project:

https://github.com/LineageOS/android_external_chromium-webview

"Building the Chromium-based WebView in AOSP is no longer supported. WebView can
now be built entirely from the Chromium source code."

AOSiP still has (in snippets/lineage.xml):
<project path="external/chromium-webview" name="android_external_chromium-webview" clone-depth="1" remote="los" />

LOS has now:
<project path="external/chromium-webview" name="LineageOS/android_external_chromium-webview" groups="pdk" clone-depth="1" revision="master" />

Thus, in AOSiP snippets/lineage.xml it should be changed to:
<project path="external/chromium-webview" name="android_external_chromium-webview" clone-depth="1" remote="los" revision="master" />
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Korin67:
Thank you for the great help. I re-started the project. This time however, the situation became more serious. More change in AOSiP tree? When I did:

repo init -u git://github.com/AOSiP/platform_manifest.git -b pie

I got the error:

remote: Total 3868 (delta 31), reused 42 (delta 3), pack-reused 3798

fatal: manifest 'default.xml' not available

fatal: remove-project element specifies non-existent project: platform/okhttp

Edit: I have another project for SuperiorOS (pie). I had the same "chromium-webview" issue. The problem has been successfully solved by adding "master". Thank you again.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] jer194:
Thanks for confirming that the proposed fix works :)

For AOSiP: I get the same, and it looks like another AOSiP problem to me.

I have looked into it, this should work:

repo init -u git://github.com/jer194/platform_manifest -b pie

A corresponding pull request has been sent to AOSiP.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] txtsd:
Spoke too soon. Digital Wellbeing gets stuck at times, apps refuse to load frequently or just load and instantly crash including their appinfos, Amazon Shopping keeps failing, Reels in Instagram are not hardware accelerated for some reason so they appear as choppy 10fps videos (forcing hardware acceleration for 2D does not fix this).
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Entodoays:
Are you using the ARM64 or ARM32 builds? If your device has 2Gb or RAM it is recommended to stick to the 32 bit builds.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] txtsd:
3GB RAM, and I'm using the ARM64 build.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Entodoays:
FWIW I'm using the 32 bit version on my 2Gb device and it is working flawlessly. Since I installed it last December, my phone rebooted only twice and had no abnormal app crashes.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] txtsd:
What are the fundamental differences between the 32bit and 64bit builds?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] jer194:
This should work (since today):

repo init -u git://github.com/AOSiP/platform_manifest.git -b pie

Next will be to integrate ASB 210305 (by aoleary).
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] kk9999gada:
New Build 20210307

Download:

arm​

arm64​

Changelog:

March, 2021 Security Patch.

Notes and Tips:

Avoid using any custom tweaks or playing with kernel settings. It will only make device more unstable, especially arm64 version.

This build passes Device Certification in Play Store without Magisk and shows "Device is Certified."

Safetynet can also be tested using Magisk Manager's in-built "Check Safetynet" feature.

Some apps like SBI Yono, SBI Lite, etc still doesn't work or detect root. Even Magisk Hide won't help, due to the security implemented into the apps.

In future, if this build doesn't pass Safetynet, try using "MagiskHide Props Config" module.

March, 2021 Security Patch Details:

Implemented:
============
CVE: References: Type: Severity: Updated AOSP versions:
CVE-2017-14491 A-158221622 RCE High 8.1, 9, 10, 11
CVE-2021-0390 A-174749461 EoP High 8.1, 9, 10, 11
CVE-2021-0391 A-172841550 EoP High 8.1, 9, 10, 11
CVE-2021-0392 A-175124730 EoP High 9, 10, 11
CVE-2021-0393 A-168041375 RCE High 8.1, 9, 10, 11
CVE-2021-0394 A-172655291 ID High 8.1, 9, 10, 11
CVE-2021-0396 A-160610106 RCE High 8.1, 9, 10, 11
CVE-2021-0397 A-174052148 RCE Critical 8.1, 9, 10, 11

Not Implemented:
================
None

Not Applicable (platform source):
=================================
CVE: References: Type: Severity: Updated AOSP versions:
CVE-2021-0395 A-170315126 EoP High 11
CVE-2021-0398 A-173516292 EoP High 11
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] vezdebest:
Does anyone know if this works on my NOT plus device? (xt1622)

I've never modded it from 2016 when i bought it and i am trying right now lol, i unlocked the bootloader, installed the twrp recovery and rooted with magisk but i'm looking for a smooth, crashless, selfrebootless and bugless ROM, something very solid and stable. I don't even know if i can run the arm64 one
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Master One:
Same here, except that our two Moto G4 are still with the stock ROM from back in those days. Looking forward to give them a new purpose in the near future.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Entodoays:
I installed the 32 bit version of this ROM and it is very stable. It rebooted only twice in 3 months. Make sure you install the special TWRP with EFS backup support and do make an EFS backup. If you decide to go back to stock you might need the EFS backup.

Minor glitches are Moto Camera cannot save photos on external SD Card if it is formatted as external storage. Same app, the double-twist to switch between cameras doesn't work.

I have not used the 64 bit ROM, but it seems that it is less stable. 64 bit ROMS consume more RAM.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] vezdebest:
Thanks, you installed it on xt1622? Is this ROM pre-rooted or i have to flash something? In the rom i have now the flashlight works only with third party apps, in this one works without problems? What about adobtable storage?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Entodoays:
I have a Moto G4 Plus (XT1642), but the ROM can be installed on non-plus versions. I didn't root my phone as I don't need to. ROM is not pre-rooted. You would need Magisk for that.

Flashlight works both with the quicksettings tile and with the chop-chop gesture.

I'm using adoptable storage mainly to be able to save photos from Moto Camera there.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] vezdebest:
I flashed it and the only bug i found is that in Camera app i can't activate the flash (in selfie camera i can, in video mode too, in back camera it is grayed out)

EDIT: network (4g for example) doens't seems to work (Italy, carrier TIM)

with *#*#4636#*#* ping to google says fail(2) and test client http says Fail: IOException (with wifi it passes, the sim works on another device)

i can dial my carrier but after few seconds it says "no network aviable"

is it possible that this rom has wrong modem/baseband/kernel/something like that? How to fix?

(edit4 now it works)for whoever is in the same situation just download last oreo firmware from here, unzip it, copy fsg and nonhols in your adb directory and perform in bootloader "fastboot flash modem NON-HLOS.bin" "fastboot flash fsg fsg.mbn" and then "fastboot reboot"

Edit2: system->reset settings->wifi/data/bluetooth doesn't seem to reset anything

Edit3: after adoptable storage every time i reboot it notify me that my sd is missing (in storage settings it shows it well, everything is ok)

Edit4: with adoptable storage many widget disappear, seems like apps must be on internal storage to let widget work (for example rocket player)

Edit 5: seems like the battery charge takes more time than before but drains slower, don't understand why. Launcher gesture to scroll up to see all apps seems quite annoying and triggers randomly when i swipe left-right, is there any way to have back the "all apps" button? sometimes gboard takes more time than what i hoped to appear

Edit6: it appears that 60fps videos have some problems, the audio goes well but video seems to be in 0.5x and desync immediately

device is xt1622
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] lewrydiboys:
thank you for update and for care about this device. I'm facing am issue. I'm not able to use google assist since I can't configure it. when I hit "match voice" to record "ok google" it crashes. I'm using arm version and after installing pico gapps, I installed a few other google apps from playstore like gmail, drive and photos. I made a clean install. help me, please and thank you in advance.

Edit 1: uninstalled and reinstalled solved the problem.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] lewrydiboys:
hey. is there a fix for bad conection? I mean, whenever I answer a call, about 5 seconds later, it drops and says "no network available". that's odd because it's not a wifi call or volte call. and the internet is working flawlessly. I think this is the same problem reported by @vezdebest (post #499)
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] vezdebest:
i wrote how to solve, try it
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] txtsd:
Can I flash arm build over arm64? Or do I need to wipe system?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Z7X4Y2HQ:
I dont think dirty flasing ARM over ARM64 will work, better to do a complete system wipe and flash the ARM64 then
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] txtsd:
Yea, I had to wipe system and data to get it to work.

However, my phone is now unable to pickup the 4G LTE signal that it could easily on the ARM64 build. The signal reception is worse than stock. What do?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] txtsd:
Flashed the ARM64 build and LTE works again. Looks like something is wrong with LTE in the ARM build.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Z7X4Y2HQ:
I was using the ARM Build before, and i didnt face any problems related to LTE, it works the same as it does on ARM64.

Had to change because of random reboots.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Entodoays:
I had to enter the APN manually, but then it worked perfectly.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] manjaroid:
Since 20200115 is running well for you, what's the point in dirty flashing another older build even if it works out?

The ROM has changed hands a couple times, device trees too. If a stable upgrade is what you want, consider a clean start with the newest release. You could clean flash the current March build and dirty flash builds that follow from the same developer, which could be any day now if recent releases are an indicator.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] kk9999gada:
New Build 20210409

Download:

arm​

arm64​

Changelog:

April, 2021 Security Patch.

ROM side changes:

Quick Panel Transparency

Default USB Configuration

New icons from Q

(Click here for more info)

Disclaimer:

Flash at your own risk.

Downgrading Builds is not supported. Make a TWRP backup before flashing a new build.

If you are downgrading build, then, clean flash is required.

Oreo Baseband (MSM8952_70030.25.03.77R) is required.

Notes and Tips:

Avoid using any custom tweaks or playing with kernel settings. It will only make device more unstable, especially arm64 version.

This build passes Device Certification in Play Store without Magisk and shows "Device is Certified."

Safetynet can also be tested using Magisk Manager's in-built "Check Safetynet" feature.

Some apps like SBI Yono, SBI Lite, etc still doesn't work or detect root. Even Magisk Hide won't help, due to the security implemented into the apps.

In future, if this build doesn't pass Safetynet, try using "MagiskHide Props Config" module.

April, 2021 Security Patch Notes from LOS 16:

Bump Security String to 2021-04-05

Implemented:
============
CVE: References: Type: Severity: Updated AOSP versions:
CVE-2021-0400 A-177561690 EoP High 9, 10, 11
CVE-2021-0429 A-175074139 EoP High 8.1, 9, 10, 11
CVE-2021-0431 A-174149901 ID High 8.1, 9, 10, 11
CVE-2021-0433 A-171221090 EoP High 8.1, 9, 10, 11
CVE-2021-0435 A-174150451 ID High 8.1, 9, 10, 11
CVE-2021-0436 A-176496160 ID High 8.1, 9, 10, 11
CVE-2021-0437 A-176168330 EoP High 8.1, 9, 10, 11
CVE-2021-0438 A-152064592 EoP High 8.1, 9, 10
CVE-2021-0443 A-170474245 ID High 8.1, 9, 10, 11
CVE-2021-0444 A-178825358 ID High 8.1, 9, 10, 11
CVE-2021-0445 A-172322502 EoP High 9, 11
CVE-2021-0471 A-176444786 ID High 8.1, 9, 10, 11

Not Implemented:
================
None

Not Applicable (platform source):
=================================
CVE: References: Type: Severity: Updated AOSP versions:
CVE-2021-0426 A-174485572 EoP High 11
CVE-2021-0427 A-174488848 EoP High 11
CVE-2021-0428 A-173421434 ID High 10
CVE-2021-0430 A-178725766 RCE Critical 10, 11
CVE-2021-0432 A-173552790 EoP High 11
CVE-2021-0439 A-174243830 EoP High 11
CVE-2021-0442 A-174768985 EoP High 11
CVE-2021-0446 A-172252122 EoP High 11
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] tekwarfare:
Hey,

I've had random reboots when the phone seems to be doing something slightly intensive. Uninstalled Magisk and it's still happening so I believe this ROM is the cause. I just want a working phone again so I want to install the latest official ROM and call it a day. Can anyone help me in doing this?

Any advice is greatly appreciated.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] manjaroid:
If you're using ARM64 there's a good chance ARM will be more stable. I recommend giving AOSiP another chance if you haven't been running recent builds. They've been very stable for me.

But Moto's stock Android is no slouch either. The easiest way to install it is with TWRP:

https://xdaforums.com/t/rom-twrp-flashable-stock-firmware-7-0-8-1-0.3873367/

The fastboot method is best if you want to restore stock recovery and re-lock the bootloader:

Stock N/O Firmware [Apr 01/Dec 01 Security Patch][fastboot][7.0/8.1]

Disclaimer: I am not responsible for anything that happens as a result of flashing these files. Latest Build Nougat:NPJS25.93-14-18 Tested on: All retail variants: XT1621, XT1622, XT1640, XT1641, XT1642, XT1643, XT1644 Latest Build Oreo...

xdaforums.com

Heads up about build OPJ28.111-22-1 versus OPJ28.111-22 if you intend to root with Magisk: Last time I used '22-1' it wouldn't pass SafetyNet check without help from an extra module.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] tekwarfare:
Thank you very much for your help, @manjaroid

I followed the fastboot method and everything is looking a lovely vanilla again. Nowhere near as sleek as this ASOIP custom ROM and it lacks many of the QoL features I've grown accustomed to. But my phone is more reliable and I think I'll call it quits with tinkering.

Thank you again for your help. :D
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] i928:
Could you provide source link for arm64?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] kk9999gada:
ROM Source: https://github.com/AOSiP

Forked from Arrow OS and adopted for AOSiP:

Device Tree arm64: https://github.com/kk9999gada/android_device_motorola_athene/tree/aosip-9.x-arm64

Kernel arm64: https://github.com/kk9999gada/android_kernel_motorola_msm8952/tree/aosip-9.x-arm64

Vendor arm64: https://github.com/kk9999gada/android_vendor_motorola_athene/tree/aosip-9.x-arm64

Original Sources:

Device & Vendor: https://github.com/ArrowOS-Devices?q=athene&type=&language=&sort=

Kernel: https://github.com/ArrowOS-Devices?q=msm8952&type=&language=&sort=

Local Manifest: roomservice.xml (Edit as per sources)

https://xdaforums.com/t/rom-9-0_r44...oject-athene-unofficial.3889942/post-80657745
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] JuanCarlosM1:
Could you put an even lower frequency on the GPU and CPU to save energy when idle?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] kk9999gada:
GPU is already at lowest frequency when idle. For CPU you can use any Kernel Manager. But, it is not recommended to change settings.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] kk9999gada:
New Build 20210508

Download:

arm​

arm64​

Changelog:

May, 2021 Security Patch.

Disclaimer:

Flash at your own risk.

Downgrading Builds is not supported. Make a TWRP backup before flashing a new build.

If you are downgrading build, then, clean flash is required.

Oreo Baseband (MSM8952_70030.25.03.77R) is required.

Notes and Tips:

Avoid using any custom tweaks or playing with kernel settings. It will only make device more unstable, especially arm64 version.

This build passes Device Certification in Play Store without Magisk and shows "Device is Certified."

Some apps like SBI Yono, SBI Lite, etc still doesn't work or detect root. Even Magisk Hide won't help, due to the security implemented into the apps.

In future, if this build doesn't pass Safetynet, try using "MagiskHide Props Config" module.

May, 2021 Security Patch Notes from LOS 16:

Bump Security String to 2021-05-05

Implemented:
============
CVE: References: Type: Severity: Updated AOSP versions:
CVE-2021-0472 A-176801033 EoP High 9, 10, 11
CVE-2021-0473 A-179687208 RCE Critical 8.1, 9, 10, 11
CVE-2021-0474 A-177611958 RCE Critical 8.1, 9, 10, 11
CVE-2021-0476 A-169252501 EoP High 9, 10, 11
CVE-2021-0480 A-174493336 ID High 8.1, 9, 10, 11
CVE-2021-0481 A-172939189 EoP High 8.1, 9, 10, 11
CVE-2021-0484 A-173720767 ID High 8.1, 9, 10, 11

Previously Implemented:
=======================
CVE: References: Type: Severity: Updated AOSP versions: Prior Change:
CVE-2021-0477 A-178189250 EoP High 8.1, 9, 10, 11 9f42cf00e94af

Not Implemented:
================
None

Not Applicable (platform source):
=================================
CVE: References: Type: Severity: Updated AOSP versions:
CVE-2019-2219 A-119041698 ID High 11
CVE-2021-0466 A-154114734 ID High 10
CVE-2021-0475 A-175686168 RCE Critical 10, 11
CVE-2021-0482 A-173791720 EoP High 11
CVE-2021-0485 A-174302616 EoP High 11
CVE-2021-0487 A-174046397 EoP High 11
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] lewrydiboys:
Hi. I didn't understand. Please, can you provide step by step. My daughter is driving me crazy.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] lewrydiboys:
hi! don't mind. my cable was broken. everything is working. thank you
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Ryu945:
How do you tell if you have a arm or arm64 Moto G4 Plus?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Entodoays:
All Moto G4 Plus have arm64 processors. The stock ROMs are arm based. If you want to choose which ROM is best for your phone, your best bet is check how much RAM your device has. Arm64 Roms consume more RAM. Keep in mind that you will need a 64 bit TWRP if you want to install the ARM64 ROM. On the other hand, a 64 bit TWRP can install a 32 bit ROM. On my 2Gb device I installed the ARM version and it works very well.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Ryu945:
Would arm or arm64 version of the software run better on the 4 GB of RAM version of the phone? Can the arm version use all 4GB of RAM or is there other connections that would limit it?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Entodoays:
From the RAM point of view, arm64 should run smoothly, but there are other differences that I cannot speak about since I have experience with the arm version. You may always try the arm64 version and if you have trouble with it, switch to the arm version.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Master One:
I don't even understand that discussion. Why would you want to run 32bit software on a device with a 64bit processor? And no, the argument that 64bit software is using (slightly) more RAM than 32bit software is not relevant.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Ryu945:
Besides the RAM difference, I noticed some people said in comments the arm version was more stable then the arm64 version. I don't know if that is the case now but I know I prefer stability.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Master One:
Makes no sense at all, because what could possibly be the reason for more stability between 32bit and 64bit code?

Anyway, it's like running 32bit code on a 64bit computer, which was only necessary back at the beginning of 64bit CPUs when proprietary software was only available in 32bit, so in my eyes there is just no reason to even think about it.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Entodoays:
I can't speak for the arm64 builds, but the arm build is very stable on my device. Had only three random reboots since November.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Ryu945:
It could be arm has been tested longer then arm64 but I don't know any actual details. This is all speculation over earlier comments.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] kk9999gada:
New Build 20210612

Download:

arm​

arm64​

Changelog:

June, 2021 Security Patch.

Disclaimer:

Flash at your own risk.

Make a TWRP backup before flashing a new build.

Downgrading Builds is not supported.

Clean flash is required, If you are downgrading the build.

Oreo Baseband (MSM8952_70030.25.03.77R) is required.

Notes and Tips:

Avoid using any custom tweaks or playing with kernel settings. It will only make device more unstable, especially arm64 version.

This build passes Device Certification in Play Store without Magisk and shows "Device is Certified".

Some apps like SBI Yono, SBI Lite, etc still doesn't work or detect root. Even Magisk Hide won't help, due to the security implemented into the apps.

In future, if this build doesn't pass Safetynet, try using "MagiskHide Props Config" module.

June, 2021 Security Patch Notes from LOS 16:

Bump Security String to 2021-06-05

Implemented:
============
CVE: References: Type: Severity: Updated AOSP versions:
CVE-2021-0478 A-169255797 EoP High 8.1, 9, 10, 11
CVE-2021-0506 A-181962311 EoP High 8.1, 9, 10, 11
CVE-2021-0507 A-181860042 RCE Critical 8.1, 9, 10, 11
CVE-2021-0508 A-176444154 EoP High 8.1, 9, 10, 11
CVE-2021-0509 A-176444161 EoP High 8.1, 9, 10, 11
CVE-2021-0510 A-176444622 EoP High 8.1, 9, 10, 11
CVE-2021-0511 A-178055795 EoP High 9, 10, 11
CVE-2021-0513 A-156090809 EoP High 8.1, 9, 10, 11
CVE-2021-0516 A-181660448 EoP Critical 8.1, 9, 10, 11
CVE-2021-0521 A-174661955 ID High 8.1, 9, 10, 11
CVE-2021-0522 A-174182139 ID High 9, 10, 11

Previously Implemented:
=======================
CVE: References: Type: Severity: Updated AOSP versions: Prior Change:
CVE-2020-26555 A-174626251 EoP High 8.1, 9, 10, 11 3e963f83f
CVE-2020-26558 A-174886838 EoP High 8.1, 9, 10, 11 6740d579b

Not Implemented:
================
None

Not Applicable (platform source):
=================================
CVE: References: Type: Severity: Updated AOSP versions:
CVE-2021-0504 A-179162665 ID High 11
CVE-2021-0505 A-179975048 EoP High 11
CVE-2021-0517 A-179053823 ID High 11
CVE-2021-0520 A-176237595 EoP High 10, 11
CVE-2021-0523 A-174047492 EoP High 10, 11
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] mao605:
Hi, I'm using the latest Build but fast charging isn't working, is that normal?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] manjaroid:
I saw this a while back but it wasn't an Android problem. It turned out to be the phone's USB receptacle or the cable. Rapid charging was back to normal after cleaning both.

What's normal is an initial slow charge before fast charging kicks in and the battery heats up. Then once the battery is about 80 percent full or thereabouts, charging finishes off slowly and the battery cools down. This assumes you're using Moto's rapid charger and cable.