yashsingh1/xdaforums huggingface dataset:
[XDA Assist] v7:
Hello,

Thanks for using XDA Assist.

You can change your password in your account settings.

___

v7

XDA Assist
[XDA Assist] PortentousLad:
thanks,

didn't see the little cog.
[Moto E Android Development] zeeshanhussain12:
XPerience 10.0.1 for the CONDOR

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

This project are based on AOSP and CM patches with CM Theme Engine

#include
/*
* 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.
*/

Features:

Theme Engine from CM

Wifi display

Network traffic meter

BT/usb/wifi tethering

VPN

A lot more,check it out

WORKING:

Working

Rild

WiFi

Bluetooth

SELinux

MTP

Sensors

Camera

sounds on games and VLC

Not working/ Bugs:

Gps

How to install:

Download zip from Downloads:

Put zip into External/Internal Storage

Reboot into Recovery like TWRP

Flash zip file XPerience-10.x.x-xxxxxxx-condor.zip

Flash Gapps

Wipe dalvick-cache and cache

Reboot and config

Reboot Again and enjoy!

xpe_10.0.1_r3-20160101-condor-UNOFFICIAL.zip

Google APPS

http://opengapps.org
​

XDA:DevDB Information

[ROM][6.0.1/MM] XPerience-10.0.1_r3 [1st JAN][UNOFFICIAL][CONDOR], ROM for the Moto E

Contributors

zeeshanhussain12

Source Code: https://github.com/XPerience-AOSP-Lollipop

ROM OS Version: 6.0.x Marshmallow

ROM Kernel: Linux 3.4.x

ROM Firmware Required: unlocked bootloader with twrp

Based On: AOSP AND CM

Version Information

Status: Beta

Beta Release Date: 2016-01-01

Created 2016-01-01

Last Updated 2016-01-01
[Moto E Android Development] mandresve:
What about GPS in "Only Device" mode? Can anyone test please? Seems that this is a great rom, thanks zeeshanhussain12 for your effort.
[Moto E Android Development] funnyboy1234:
Mac filter poses any problems??
[Moto E Android Development] zeeshanhussain12:
That bug is still there. Thanks for pointing the error. I had forgot to mention gps bug. Camera is working
[Moto E Android Development] mandresve:
You've already tried erase modemst1 and erase modemst2 commands? I remember that these commands works on our Moto E when GPS Lollipop bug appears.

Thanks in advance.
[Moto E Android Development] Ash110:
Nice. Thanks for bringing the ROM to the Moto E.

Does FM radio work?

and what about SD card as internal?
[Moto E Android Development] build887:
SD card as internal storage is not working.

FM radio not working.
[Moto E Android Development] zeeshanhussain12:
These are device specific bugs and will be there in every ROM until its gets fixed
[Moto E Android Development] zeeshanhussain12:
Mac filter issues won't be there
[Moto E Android Development] marianoasis:
what abot CUSTOM KERNELS, and XPOSED
[Moto E Android Development] zeeshanhussain12:
Custom kernel and xposed both are working. But I recommend do not use them
[Moto E Android Development] marianoasis:
only i wanna some one to make small navigation bar..
[Moto E Android Development] funnyboy1234:
One bug as shown in attachment.

And lags a lot.
[Moto E Android Development] marianoasis:
no 3g on rom no internet conection
[Moto E Android Development] marianoasis:
Cant make calls, the Phone makes reboot when i wanna call solemne

No 3g data conection i tried With 3 diferent companies .
[Moto E Android Development] ak_bagade:
Phone calls are working fine for me no random reboots and ya there is no 3g connection
[Moto E Android Development] zeeshanhussain12:
Dial *#*#4636#*#* then choose 3g from there [emoji6]
[Moto E Android Development] ak_bagade:
could you plz.. guide me after dialing that no. i get3 options then i choose the first option and press enable data connection but nothing happens
[Moto E Android Development] zeeshanhussain12:
Go in phone information then select your preferred network type and enjoy !
[Moto E Android Development] paul vity:
Activated option and no 3g

Enviado desde mi Moto E mediante Tapatalk
[Moto E Android Development] fantamadnesss:
Me too, i tried all of them options but no internet connection... now im on AOKP but its still the same.
[Moto E Android Development] hetor99:
The feature of format sd as internal works???
[Moto E Android Development] marianoasis:
data conection its no working

---------- Post added at 10:35 PM ---------- Previous post was at 10:34 PM ----------

did it but dont works,,, this is the first i did
[Moto E Android Development] marianoasis:
i tried all type of conections... and nothing...
[Moto E Android Development] zeeshanhussain12:
I'll try to fix it thanks for reporting
[Moto E Android Development] ak_bagade:
by the way whenever we make a call when we want to end the call i get invalind no. when i cut the call

so thats another bug

when could we expect the next build??
[Moto E Android Development] WickedCool19:
Screenies please, anyone? :? :D
[Moto E Android Development] rsssmcet:
crap!!!! waste not rooted and many more issues..... -10/10
[Moto E Android Development] WickedCool19:
Did u enable root access for apps and adb from developer options?
[Moto E Android Development] zeeshanhussain12:
Update

https://www.androidfilehost.com/?fid=24369303960690277

Bugs - Same as official cm13

All the reported issues are fixed now and I'll give weeklies from now on :)

Edit - the ROM is build with archi GCC 5.2 and with o3 and graphite optimization :)
[Moto E Android Development] zeeshanhussain12:
Disconitnued

My exams are coming and i won't be able to continue this project for 2 months.If anyone wants to maintain this rom then he can :)
[Moto G 2015 General] lexer98:
SORRY FOR MY ENGLISH !

Guys i just found i way to connect the phone with QPST and modify the RF BC CONFIG (1877). It actually made changes because i see new bands when check it with 4636 code . But the radio turns off and on constantly.

Maybe i'm doing something wrong and with you guys can make this working :D

Here is a tutorial how i make this parcially working

1- Download Unlock_bands_of_your_qualcomm_device!.zip (i can't post it is illegal) and install QPST

2- Then reboot your phone to Bootloader and select BP Codes

3-The phone will boot normally and you will see in your "Device manager" three new devices with a exclamation mark, there is one that is the correct in my case is ID-HARDWARE USB\VID_22B8&PID_2EC1&REV_????&MI_00, so you need to force a driver install like this:

4-Once you finish the driver install, you go to QPST Configuration, press "Add New Port", select COM1 and manually rename it with the port that corresponds to your phone. So if you do it correctly you will see in the ACTIVE PHONES tab something like this:

5- From this step you can follow this guides

http://xdaforums.com/crossdevice-dev/sony/thread-progress-please-leave-im-updating-t2871269

http://xdaforums.com/oneplus-one/general/guide-unlock-aditional-bands-qualcomm-t2877031
[Moto G 2015 General] hp420:
You probably need a modem.img that will support the frequency you are using. It could be theoretically possible to have the mother of all modems which supports every frequency and then we may be able to actually have fully region-free devices for roms, as well, since an improper match between a region's rom and modem will cause a forced bootloop.
[Moto G 2015 General] lexer98:
so probably the locked frequencies are soft-coded ?. And the only way to unlock bands at least in this phone is with a modded modem.img ? :(. I hope someone can figure out :fingers-crossed:
[Moto G 2015 General] dannygoround:
Couldn't get mine to work.

[MENTION=5375719]dannygoround[/MENTION]
[Moto G 2015 General] lexer98:
What problem do you have ?
[Moto G 2015 General] acejavelin:
modem.img is just a ZIP file filesystem for the modem partition... On the old Nexus 4 we used to take an old data modem radio (0.33) that supported LTE and use it with a new WiFi radio (1.07) and it worked perfectly. The key was we could get a data radio that supported LTE.

The problem is the radio files themselves inside the image are binary (soft)firmware images, you can't just edit it to enable this or that. To make additional bands work we would need to get a mobile data radio file that has support for all bands, likely the only one in existence, if it exists, are in the hands of Motorola R&D.

Without some kind of an "all bands" region-free engineering radio file, we are probably SOL unless someone can figure out how to stop the forced bootloop if the modem and the ROM image don't match regions.
[Moto G 2015 General] mandibitola:
Would it be possible not to unlock all the bands but only to convert to a different version (say from xt1540 to xt1541 ...)? Flash the region appropriate modem, unlock only the bands that should be supported by that modem and get a stable moto g working on different bands than the ones we used to have?
[Moto G 2015 General] acejavelin:
TBH, I don't know... perhaps... I am not sure EXACTLY what is being checked for a region match, if it is just the radio image, it will probably work. If it is checking something in the EFS partition, you might be out of luck.

Either way, if I was going to be playing with this, I would be unlocked and have a backup of the EFS partition just in case. Your chances of bricking are low, but better safe than sorry.
[Moto G 2015 General] lexer98:
Moto G has a EFS partition ? [MENTION=1006674]lost101[/MENTION] there a risk of bricking the device by flashing a modem from another phone with similar specs ? Like a XT1043 modem on a XT1550 (both dual sim)
[Moto G 2015 General] lost101:
There should be no risk flashing Modems from different Osprey models.

No Motorola devices have an EFS partition. It would really be worth starting a thread on the subject of Backing up Osprey's IMEI - as there may be partition differences unique to the handset. With the Original Moto G, key partitions appear to be:

/dev/block/platform/msm_sdcc.1/by-name/hob

/dev/block/platform/msm_sdcc.1/by-name/dhob

/dev/block/platform/msm_sdcc.1/by-name/fsc​

Related post: http://xdaforums.com/showpost.php?p=63894196&postcount=311
[Moto G 2015 General] speedy197:
Hi - I signed up just so I could join this thread. I have the same problem: I have an xt1541 (UK) and live in an xt1542 area (Argentina). I went through dozens, if not hundreds, of posts before making any changes to my G3. As I already have a working LTE Samsung (it really does run like the wind!) I decided to play around with my G3, as I'd rather brick it than have a partially working phone.

Briefly, absolutely nothing I have tried so far has enabled the bands I need. But on the brighter side of things, I have flashed so many images (just about all of them, excluding the Zoom versions), combinations of images (Latam system with UK radio and fsg, the reverse of that, 2GB models on my 1GB phone and on and on), tried dozens QPST and QXDM values etc etc and *nothing* has bricked it. The key is to always make sure that you have access to TWRP and a backup.

I'm not encouraging anybody to go ahead and be reckless but, so far, I've been crazy reckless and I've always eventually wound up with a working phone. These days I've given up for a while, as I'm bored of toying with the phone. I am, however, convinced that the real solution is buried somewhere in the phone's built-in system, as I've run out of ideas when it comes to flashing images. And, let's be honest, though I've learnt a few things, I'm just a noob following instructions ;) Right now I'm using UK NON-HLOS.bin and fsg.mbn, the rest of the image I flashed is Canadian retail which, for some reason, seems to work best in my phone (?) By using the method I describe below, I managed to get a consistent 2G connection (and, let's face it, LTE is incredible, it's frustrating not to have it on such a nice phone, but it's not something I absolutely need - I ditched the LTE Samsung I was using in favour of the G3).

Some random stuff:

CM 12.1 worked great but the phone's radio needed to be in working order before flashing.

It's my understanding that the values that need to be changed in QXDM's NV browser is not limited to 01877, but also include 00946, 02954, 0041 and 06828.

http://xdaforums.com/showpost.php?p=56577252&postcount=455

2G radio can be improved dramatically using QPST's Service Programming application (after doing this, I decided to use the G3 as my main phone because it got my puny EDGE connection to work consistently): connect phone as described above, run QPST config and Service Programming, in the "UMTS System" tab select "read from phone", then tick all the 2Preferred Band" options, write to phone, reboot. Which reminds me of:

Go through the trouble of rebooting every time you tinker with your phone.

Ok, I'll try to keep an eye on this thread. Feel free to ask me about any changes I made to my phone. I hope I didn't break any forum rules.

Hope this kelps :)
[Moto G 2015 General] lexer98:
No luck :( i flashed a xt1043 modem on my XT1550 using this commands:

fastboot flash modem NON-HLOS.bin

fastboot erase modemst1

fastboot erase modemst2

The device just boot up fine but i have the same problem when i modify the bands in NV-MANAGER .... the radio just turn on and off continuously.

I have 3G signal but is a bit poor in some areas because the XT1550 only has the 850mhz band ....

Well I can't complain so much about it. I get the device for half of the price xD
[Moto G 2015 General] acejavelin:
Perhaps using the term EFI partition was a misnomer, my point was to backup the IMEI number and special data before delving too deep into messing with radios, although per the previous poster it probably doesn't matter.
[Moto G 2015 General] lost101:
To flash Radio Firmware, the following commands are required:

fastboot flash modem NON-HLOS.bin

fastboot erase modemst1

fastboot erase modemst2

fastboot flash fsg fsg.mbn​
[Moto G 2015 General] lexer98:
Oh i forgot the FSG .... well i typed all of them and the device seems to works fine, i have a new code on the 1877 line ...

but how i know what band is using the phone ? In 4636 there isn't any information about that .... maybe QSPT ?
[Moto G 2015 General] lost101:
Check this thread for original Moto G: http://xdaforums.com/moto-g/general/unlock-hspa-bands-moto-g-1700mhz-xt1032-t2878441

Included screen-shots display bands supported info via mzTool.
[Moto G 2015 General] lexer98:
I was wrong with the new code in the 1877 line ... still the same and the radio goes crazy when i do a change on that parameter :(.

But i just found something curious when i flash the XT1043 Modem restores the original 1877 code from the XT1550 ! .... Maybe is the same modem for all devices ?
[Moto G 2015 General] speedy197:
Lexer, did you change all the values properly? (01877, 00946, 02954, 0041 and 06828) You need to "read from phone". Then write "0" in each one, "read from phone" again to make sure the 0s stuck. Reboot the phone, then read the values again, then enter the values you want.

I'm not sure QXDM even works with the G3. I think the bands are programmed into the phone's memory or -even worse- into the chipset.
[Moto G 2015 General] theincognito:
I have a XT1550 dual sim Moto G3. What I want is to flash the stock rom of XT1540. I already tried flashing it,the mobile boots fine. The only issue is there is no RIL. Then I tried by flashing the XT1540 stock + radio of XT1550(NON-HLOS & fsg).

Same result-no RIL.

So,is there anyway that the QPST method will work?
[Moto G 2015 General] lexer98:
Try flashing XT1043 stock rom, that device has the same specs of the XT1550 ... so probably will work
[Moto G 2015 General] briankariu:
I had the smae issue when trying to unlock bands on the Sprint MOTO E (1526). the bands unlocked but there is a soft switch that keeps disabling the radio.

I was stumped at that point.
[Moto G 2015 General] speedy197:
I think I'm actually getting there, unlocking bands in the XT1541 to be able to use it in Latin America. I suspect the (many!) NV numbers I tried previously were incorrect. I'll keep you posted.
[Moto G 2015 General] stp123:
Hi [MENTION=7189327]speedy197[/MENTION] did you find a solution? Please let me know. I have a XT1541 (bought via Amazon UK) and I can only use 2G in Latin America. I've tried different NV numbers, unlocked the bootloader (so voided the warranty), rooted, flashed (I hope I did it correctly?) the modem of this firmware (OSPREY_RETLA_DS_2GB_6.0_MPI24.65-25.1_cid12_subsidy-DEFAULT_CFC.info), and nothing :(

It's getting a bit annoying since my previous phone (Moto G 2014 LTE) has a broken screen, so I kind of 'need' my Moto G3 to work.

What I don't get is that I also got my Moto G 2014 online (eBay UK) and it worked perfectly in the UK and Latin America.

So please let me know if you found something - thanks!
[Moto G 2015 General] hp420:
this is only required when flashing img files from the official factory images. if you dd the img from their partitions via shell you can use standard nexus-style fastboot commands, since thepartition dumps result in standard nexus-style img files. the only one you can't use in its form when dumped is the system.img only because motorola set a filesize limitation for any img to be sent to the device and the system.img file exceeds this limit.

the baseband, for example, when dumped can be copied as a modem.img and written with a standard fastboot flash modem modem.img command.

the system.img, since it's too large, needs to be split into sparsechunk files, for which there are a good few guides floating around this site. after splitting it ito proper sized sparsechunks, this can also be flashed via fastboot.

at its core, this device is built exactly like a nexus. it has a few slight alterations to it, but those are so minimal that just by making minor changes to what we would consider the standard for a nexus device you can get things done relatively close to what we are all used to, as nexus users.
[Moto G 2015 General] speedy197:
Hey [MENTION=7221680]stp123[/MENTION] and everyone, I'm still working on it off and on. It's much more complicated than I thought. please keep in mind that I'm a total newbie, I'm sure that someone more experienced would be able to figure it out very easily. The NV values have an internal logic that I'm trying to figure out. mzTools tends to spit out wrong numbers, which makes it more difficult. Hopefully it's a software thing. It's very annoying to see my Grand Prime switch to 4G quite merrily as soon as the Wifi signal in use starts to decrease, the coverage is excellent.

I somehow managed to join the community that starts with "Q" and ends in "comm" and have found no evidence that the radios are different (but there IS a physical button that needs to be used in certain circumstances, but there's no way I'm trying that). My cellphone company has -surprisingly- been extremely helpful, I actually sent out a few emails to the customer service managers to thank them. I encourage anyone who uses Personal AR to contact them via their Facebook page - it's useful as, unlike customer service in the official stores or on the phone where they have to answer your questions right away, on Facebook they have *time* to do some research and provide good, helpful answers. If you do contact them, be prepared to be bombarded with calls offering 4G cellphones ("it came to our knowledge that you're having trouble with your incompatible Moto G so we wanted to offer you blahblah) I actually took them up on an offer for a phone (Lumia -gasp don't kill me- at a ridiculously low price).

Anyway, if I come up with anything interesting I'll let you know :)
[Moto G 2015 General] david.absenta:
Te comentó. Yo tengo un xt1541 y estaba utilizando el firmware del xt1042 con el modem del xt1541. Me funcionaba todo bien, pero ahora actualice a marshmallow y no tengo señal le cambie el modem pero no funciona. Ingrese al menú *#*#4636#*#* y me dice que el radio esta desactivado y esta la opción para activarlo pero no pasa nada.

Otra cosa. Sabes si hay forma de cambiar el sku ? Por que por más que ponga otros firmware siempre aparece xt1541.

Enviado desde mi MotoG3 mediante Tapatalk
[Moto G 2015 General] speedy197:
Hi - sorry to write in English but I want to share what you said with members who don't speak Spanish. I've already sent you a message privately in Spanish :) This is mostly a recap (resumen) of what I wrote privately.

So you flashed the XT1042 firmware + xt1541 modem on your xt1541 and got the other bands to work?? O_o How did you manage to do that?

As for losing your new bands when you updated to Marshmallow I assume that you used de 6.0 firmware for the XT1042 (asumo que usaste el firmware 6.0 de XT1042). I'm convinced that the new Android version itself has blocked the changes you made - at least for the Moto G 2015's official firmware I'm convinced that that's what been happening all along, but I don't have sufficient knowledge to figure out how manual baseband changes are being vetoed (rechazadas), let alone how to fix it. So it only makes sense that a firmware with no such "feature" (función) would allow these changes. It's possible that Motorola implemented this in other Moto G models' new firmwares. I wonder if your phone would start working again if you downgraded back to the previous Android version you were using.

Personally? If you share with us how you managed to install xt1042's firmware to get the bands working, personally I'd happily follow suit and settle for Lollipop until we can find another solution. (si nos explicás como cambiaste el firmware etc yo haría lo mismo y me conformaría con Lollipop + LTE hasta que aparezca una solución) Which begs the question, why didn't I just buy an xt1042 in the first place :rolleyes: but never mind that. (si hubiera sabido, me compraba un xt1042 de entrada y chau!)

Look: if you want to share with us the modifications you made to your phone, write me the steps in Spanish, and I'll translate what you wrote and post it here (giving you full credit of course) in case anyone is interested (Si te resulta mas facil, explicame a mi todos los cambios y qué hiciste con tu 1541 paso a paso en castellano, yo lo traduzco y lo pongo acá por si a alguien le interesa, obviamente aclarando que fuiste vos quien encontró una solución transitoria).

As for the SKU question I have no idea!

Thanks :) Mil gracias :) Saludos!
[Moto G 2015 General] speedy197:
Hi.

can you think of any way to modify the XT1541 modem? By now I'm pretty sure that using QXPD to mess around with the NV values doesn't work. Qualcomm has a specific, separate site with restricted access with the relevant info and the tools to work with and modify the baseband (you can't just sign up and enter the site, they require a valid developer number and they have some sort of pre-approved list of email addresses).