[Help Thread][Moto G4 Plus] (2016) Ask Any Question, Noob Friendly

pablo_cba

Senior Member
Jan 21, 2012
77
3
0
If bootloader is unlocked, you can downgrade, but there is some risk.
If you downgrade you don't want to allow an OTA update to install.
If you want to upgrade after a downgrade you need to manually flash.

Back to your issue.
It could just be a bad app, easiest fix is a factory reset
Or you could try safe mode.
https://support.motorola.com/in/en/solution/ms110838

If it runs good in safe mode, it is a bad app.
You can either start removing apps or factory reset.

If it doesn't run better in safe mode or after factory reset,
Try reflashing firmware.
I think it could be a problem in the battery, what I observe is that when I drive with google maps and with the cell charging ... I would lower the battery and it does not charge ... the strange thing is that with version 7.0 this did not happen to me ... what do you think? What could it be that the battery does not charge in the car?
 

sd_shadow

Recognized Contributor
Sep 21, 2011
16,715
7,581
253
South Dakota
goo.gl
I think it could be a problem in the battery, what I observe is that when I drive with google maps and with the cell charging ... I would lower the battery and it does not charge ... the strange thing is that with version 7.0 this did not happen to me ... what do you think? What could it be that the battery does not charge in the car?
Or charger in car is not strong enough.
 

IronTechmonkey

Recognized Contributor
Feb 12, 2013
7,303
9,482
263
it may be ... but in android 7.0 with the same charger, this did not happen.
Different OS versions and variants and software combinations may yield different results.

Is there an application that reports battery status?

Thanks!!!
Better Battery Stats: To help see if an app or service or state of the device is causing battery drain while the device is not charging.

Ampere: To determine the charging rate and infer the state of turbo-charge.

Nota bene: The turbo-charge feature on the G4 (Athene) requires that the charger and the phone talk to each other so that the rate of charge is scaled according to the temperature of the phone and the current percentage charge and some other parameters.

EG It may charge at > 2A while cool, idle, at 15% charge; whereas it may charge at only 500ma while in use, warm, and at 85% charge.

This is why it is important that the original charger or exact replica be used and that it be connected to a proper power source.

Your usage scenario (driving and using maps) seems to indicate a warm or even hot device so even if turbocharging is working it would be charging slowly, and unless you are using an inverter the turbo charging feature may not even be in effect. Additionally, if the device is connected to a charger all the time the battery's ability to hold a charge may be diminished.

In any event you can probably figure out what's going on with the aforementioned apps or others that do the same thing.
 
Last edited:

Kungfootah

New member
Jan 3, 2020
1
0
0
Weird question but really important

Hi guys,

This is a bit of a weird request but for personal matters it's become so so important. I had a Moto G4 Plus and I want to see whether the Recently Used Emoticons section in Messages (default SMSes, not Messenger or anything like that) has a generic list of emoticons before any have actually been sent in Messages. Now I'm going by memory here because I no longer have access to that phone... when typing in a message, I THINK you could click the smiley face and there'd be a list of emoticons there. But you could also click the + button on the left and a different list would appear that was operated separately to the other. I want to verify whether the screenshot below is a generic list of emoticons for that list or whether they may actually have been used in smses at some point, so I'm guessing anyone else with this phone could verify this for me (unless their own use of emoticons on that list messed with that). I don't remember using these however if they're not generic I will try to figure out when I used them. Screenshot below. Any help would be much appreciated!


Here's the image link if it doesn't load with https in front ibb.co/wZq3dwh
 
Last edited:

nandakis4

Senior Member
Jan 8, 2014
687
206
73
29
Rajahmundry
Hi all,

a friend of mine is having Moto G4plus, he is on Sotck BL locked, 7.0 june update ,
he tried to reset his phone, but it HARD BRICKED, i saw many guides about unbricking 7.0 and 8.0 with blankflash..

for 7.0 i cant find files toflash, because the gdrive link seems to have expired :( , can we directly flash 8.0 with out any issues ?
ofcource once we revive phone to atleast bootloader mode.

any kind of suggestions are appreciated, if there is Telegram group for Motog4 plus it would be much helpful :)

thanks.
 

echo92

Senior Member
Jan 1, 2017
3,730
1,987
223
Plymouth
Hi all,

a friend of mine is having Moto G4plus, he is on Sotck BL locked, 7.0 june update ,
he tried to reset his phone, but it HARD BRICKED, i saw many guides about unbricking 7.0 and 8.0 with blankflash..

for 7.0 i cant find files toflash, because the gdrive link seems to have expired :( , can we directly flash 8.0 with out any issues ?
ofcource once we revive phone to atleast bootloader mode.

any kind of suggestions are appreciated, if there is Telegram group for Motog4 plus it would be much helpful :)

thanks.
It's odd that the device hard bricked during a factory reset (especially with a locked bootloader). Does the device start (or does the LED just blink)?

If you're after stock 7.0 firmware (June 2017 security patch, which is NPJS25.93-14-8), one option is to find the firmware here: https://firmware.center/firmware/ If you're after the final Nougat build, NPJS25.93-14-18 (April 2018 security patch), one option is the Android Filehost link here https://forum.xda-developers.com/moto-g4-plus/how-to/stock-rom-npjs25-93-14-4-march-1-t3608138 There is no June 2018 security patch.

You could update to Oreo without issues, however, using the stock firmware may lead you to lose data, unless you omit the three OEM lock commands (two OEM lock begin and an OEM lock), and omit the fastboot erase userdata command. This link here should point you to the Oreo firmware and a blankflash if you need it: https://forum.xda-developers.com/showpost.php?p=79737120&postcount=1109
 

OverkillTASF

Member
Jun 29, 2018
39
10
0
Upgrading firmware?

Edit: Man I messed this up. I posted about a Moto G4 problem in the Moto G4 Plus thread. And I have a Moto X4, not a Moto G4. I was drunk?

I have a Ting Moto G4 that I loaded LineageOS on right out of the box. I've had a few radio-related issues, like losing data coverage, not being able to make phone calls in areas that I know have service, etc. I wonder, do I need to apply some firmware upgrades? I just _assume_ that I can flash firmware for the radio or whatever and not have to do anything with my ROM. What are the pitfalls and terms for the process? Is there more than one "Firmware"? I 've seen some people seem to refer to the bootloader and lineageos as "firmware", which doesn't fit my PC-centric world view.
 
Last edited:

echo92

Senior Member
Jan 1, 2017
3,730
1,987
223
Plymouth
I have a Ting Moto G4 that I loaded LineageOS on right out of the box. I've had a few radio-related issues, like losing data coverage, not being able to make phone calls in areas that I know have service, etc. I wonder, do I need to apply some firmware upgrades? I just _assume_ that I can flash firmware for the radio or whatever and not have to do anything with my ROM. What are the pitfalls and terms for the process? Is there more than one "Firmware"? I 've seen some people seem to refer to the bootloader and lineageos as "firmware", which doesn't fit my PC-centric world view.
From what I understand, it is possible to update the radio firmware by flashing those relevant parts from the stock firmware. I would normally advise you update the software and firmware on your device concurrently, rather than part flashing. In other words, I would normally advise to full flash the stock firmware, though that would remove LineageOS, TWRP and likely your data in the process. Have you verified that your area's mobile network is stable and not experiencing issues or network maintenance (e.g. by checking with Ting or trying your SIM in a different device)?

I imagine as you're on Ting you're in the US? If so, the stock firmware most relevant to you would be the NPJS25.93-14.7-8 (April 2018, Nougat, US release) or OPJ28.111-22 (December 2018, Oreo, global release). As you've mentioned flashing custom software out of the box, your device is likely to be on Marshmallow (your baseband would be ending in .48R or lower, Nougat ends in .62R to .6202R and Oreo ends in .77R). This process should not affect LineageOS (since that's software and on your system partition), without knowing what build of LineageOS you have I cannot comment further. Nonetheless, make TWRP backups and be prepared to reflash LineageOS if necessary.

With either firmware, if you wish to update the radio firmware from stock, the necessary commands you'll need should be as follows:

Code:
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot reboot
NON-HLOS.bin and fsg.mbn constitute the parts of your radio firmware, and the two erase modemst commands erase a cache built from your device hardware and the firmware (which should be rebuilt upon reboot).
These commands need to be entered in an ADB/fastboot terminal, with your device booted to the bootloader and connected to your computer. Also, the stock firmware with the modem firmware you wish to update to must be downloaded and extracted to your ADB folder or location of choice and be located from within the terminal. Again, I do not see issues, provided all you've done is flash LineageOS and not tried Oreo or Pie based custom ROMs since they used to affect the radio firmware permissions. Users that used those particular custom ROMs lost their radios upon flashing stock firmware - if you've been on LineageOS, you may be safe but without knowing more about what LineageOS you have as I mentioned previously, I am not certain.

For NPJS25.93-14.7-8 https://mirrors.lolinet.com/firmwar...ubsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip

For OPJ28.111-22 https://mirrors.lolinet.com/firmwar...ubsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip

If you need help setting up https://forum.xda-developers.com/moto-g4-plus/how-to/stock-rom-npjs25-93-14-4-march-1-t3608138
 

sd_shadow

Recognized Contributor
Sep 21, 2011
16,715
7,581
253
South Dakota
goo.gl
Edit: lol, got ninja'd by echo92

I have a Ting Moto G4 that I loaded LineageOS on right out of the box. I've had a few radio-related issues, like losing data coverage, not being able to make phone calls in areas that I know have service, etc. I wonder, do I need to apply some firmware upgrades? I just _assume_ that I can flash firmware for the radio or whatever and not have to do anything with my ROM. What are the pitfalls and terms for the process? Is there more than one "Firmware"? I 've seen some people seem to refer to the bootloader and lineageos as "firmware", which doesn't fit my PC-centric world view.
A custom rom generally only flashes over the /system partition.
If you want you can flash this from stock firmware
Code:
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
You are going to need to use the correct firmware
For your device model, codename and software channel.
You can find those with
run
Code:
fastboot getvar all
Product = codename
securestate = bootloader locked or unlocked
carrier_sku = Model #
ro.carrier = Software Channel


Sent from my ali using XDA Labs
 
Last edited:

sintoo

Senior Member
Nov 26, 2009
182
15
0
G4+, running latest stock Oreo Dec2019.
Inside Settings>System>Langues&Input>[at bottom]. There should be "Autofill, Google" menu, for any Oreo phones. But my G4+ doesn't.
Am I alone or everybody is the same ? Thank you. If you do have it, how do I start that service ?
 

kyddox

Senior Member
Oct 26, 2009
158
35
0
Mexico
Flash fastboot firmware from internal memory

Hi, i have xt1641 channel retmx, i trying to update to oreo official firmware but its not released to my country, i am facing my phone doesnt connect to fastboot, i have installed drivers correctly, i flashed some other moto devices, so i think the usb connector of the phone is damaged, also, if i connect it to the computer when its powered on, it just charge but not detecting usb connection, thats why i am trinyng to flash a fastboot firmware from internal memory, does it possible? i have tried just downloading the firmware but it fails because signature verification, is there a way to toogle signature verification?

i also tried with ota update file but it doesnt allowed me to flash because its expecting a newer firmware than its already has.

Thanks inadvance

UPDATE: i have been testing, i am on linux, i connected another phone to the same pc, same usb port, using same usb cable andeverythig works, the broken phone detecs the connection when its in fastboot mode, mut the computer doesnt detect nothing, i went with my wife to try on windows and thecomputer detected the phone but doesnt recognized it even on fasboot mode or into android.

please help, i need to update this device because im stucked on android 7 stock rom with stock recovery, if i could flash twrp from stock would be great, but i just need te be on oreo, i dont care if its stock rom. thanks again
 
Last edited:

przvlj

Member
Dec 27, 2016
35
4
0
Is there a limit number of times for unlocking/relocking bootloader on moto xt1641?
I can not relock again my device with same method than before