yashsingh1/xdaforums huggingface dataset:
[Moto G 2015 Original Android Development] althafvly:
​

LineageOS is a free, community built, aftermarket firmware distribution of Android 10 (Q), which is designed to increase performance and reliability over stock Android for your device.

LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

Base source code is available in the LineageOS Github repo. And if you would like to contribute to the project, please visit our Gerrit Code Review.

GPL compliance:

​

​

Device tree source code: LineageOS/android_device_motorola_osprey

Device tree source code: LineageOS/android_device_motorola_merlin

Kernel source code: LineageOS/android_kernel_motorola_msm8916

Working:

Camera (and flashlight)

WiFi

Battery LED

Bluetooth

Telephony (Calls and Data)

Audio (Record and Playback)

Video Playback

Sensors

GPS

VoLTE

HW crypto

Broken:

Nothing (?)

Compatibility:

Compatible with all MotoG3 variants. (XT1540, XT1541, XT1542, XT1543, XT1544, XT1548 and XT1550)​

Compatible with all MotoG3 Turbo variants(XT1556 and XT1557)​

Downloads:

Official download links (osprey)

Official download links (merlin)

Mirror:

SourceForge (last nightly build)

Download (unofficial builds)

Download AFH (old builds)

Notice:

No custom kernels are supported in this thread. Only stock kernel and official builds will be supported. No bug reports if that's not the case.

Installation:

Reboot to recovery

Format /system, /data and /cache

Install LineageOS zip package

Install [optional] a Google Apps package of your choice (Open GApps is advisable, but stock and super variants are not recommended!!!)

Important notes:​

* Required * firmware version must be based on Marshmallow

GApps can only be flashed on clean installs.

Formatting data (all user data is wiped, including internal storage) is a must if Stockrom was previously installed and device was encrypted.

Credits & collaborations:

All LineageOS team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!​

Device wiki:

Official wiki link osprey

Official wiki link merlin

DONATIONS : Paypal​

XDA:DevDB Information

[ROM][OFFICIAL] LineageOS 17.1 weeklies [osprey/merlin], ROM for the Moto G 2015

Contributors

althafvly, Chil360, squid2

Source Code: https://github.com/MOTO-M8916

ROM OS Version: Android 10

Based On: Lineage

Version Information

Status: Stable

Created 2019-10-03

Last Updated 2020-06-12
[Moto G 2015 Original Android Development] althafvly:
Reserved

27-05-2020

-So far everything working

03-10-2019

-Initial Build

Thanks to [MENTION=5950986]chil360[/MENTION]
[Moto G 2015 Original Android Development] yekasangredevago:
Thank you very much for your work!

One question, can you root with magisk? I have installed version of the date 2019-010-02, of a link that they have shared, but it could not be rooted with magisk (flashed the zip from twrp but magisk did not appear installed and there was no access to root)
[Moto G 2015 Original Android Development] saikat08:
Thank you so much :):)
[Moto G 2015 Original Android Development] david.absenta:
Thank you very much for continuing to contribute, the ROM works quite well and fluid. I had problems with Chrome in all its versions, after 1 or 2 minutes it freezes. I also had problems with recent applications (I am using gesture navigation) when I swipe the navigation bar to the right, changing the application works smoothly, but when I swipe it up it hangs and sometimes the other applications not listed

Enviado desde mi MotoG3 mediante Tapatalk
[Moto G 2015 Original Android Development] VK84663:
Have u tried magisk 19.5?
[Moto G 2015 Original Android Development] Robert314:
seems really stable. Haven't spotted any bugs yet xD
[Moto G 2015 Original Android Development] rori1977:
Battery drain ?

Hello,

some users reported a significant battery drain for some of the newer Android Versions (Others osprey releases, not this one).

Could somebody kindly share some firsthand experience with this version, please?

KR

rori
[Moto G 2015 Original Android Development] yekasangredevago:
hello could you provide me a link? the last version I find is 19.4 and magisk manager 7.3.4
[Moto G 2015 Original Android Development] VK84663:
Download magisk canary from magisk manager or from XDA.
[Moto G 2015 Original Android Development] Robert314:
I haven't noticed battery drain although I haven't been checking. The ROM is almost fully stable. I've used it for about a day and only had one reboot as a result of a Google play issue I think. I tested taking photos and these worked fine.

Side note: for some reason I was not able to download the beta version of apps on the play store. On my other devices I'm part of the beta program but on this it said unsubscribing from beta program?
[Moto G 2015 Original Android Development] toniovodka:
i tried it and despite been an alpha build it feels better than all the pie roms i have tested, cheers to the devs
[Moto G 2015 Original Android Development] Kobusyeshead:
Super ROM !!! Thanks for all the good work.

Verstuurd vanaf mijn MotoG3 met Tapatalk
[Moto G 2015 Original Android Development] VK84663:
Rom is super smooth,

Thank for Android 10 Dev.
[Moto G 2015 Original Android Development] Kobusyeshead:
Super battery life !!!! Best ROM ever

Verstuurd vanaf mijn MotoG3 met Tapatalk
[Moto G 2015 Original Android Development] Ofidomundo:
Hey,

I need some help!

I'm using TWRP 2.8.7.0 and trying to install, in my xt1543 device, this ROM with Magisk 19.5 and open apps nano to android 10. but it's not working. The error is:

E3004: This package is for device: osprey, osprey_umts, osprey_u2, osprey_ud2, osprey_uds, osprey_cdma, osprey_sprint, osprey_udstv; this device is .

E:unknown command (log)

Updater process ended with ERROR: 7

Error installing zip file (name and local of file)

Please, any can help me? (it's my first time doing this)
[Moto G 2015 Original Android Development] CLPose:
Why are you in TWRP 2.8.7.0. Download latest TWRP and make sure you downloaded LOS 17 for Osprey. Good luck!
[Moto G 2015 Original Android Development] Ofidomundo:
thanks

hahaha okay, tks!

now it worked

(it's a beginner error sorry)
[Moto G 2015 Original Android Development] mak_v_:
Finded issies:

1) battery percentage in statusbar doesnt work

2) incoming sms notifications doesnt work
[Moto G 2015 Original Android Development] Extralars:
Great ROM! Incredibly good at such an early stage.
[Moto G 2015 Original Android Development] Ska2:
I'm using the stock original ROM based on Android 6.0.1 Marshmallow on my OSPREY. I'm excited to try Android 10 by giving a new life to the phone and get rid of bloatware and insufficient storage. I have never installed a custom rom on it, so do anyone recommend it as a good daily driver compared to the stock original ROM and other stuff like security, privacy or mobile payments... ?
[Moto G 2015 Original Android Development] stukdev:
Install and you got a new phone :) Use a speed sdcard as internal storage and you have no problem at all. Install Magisk for some mobile app bank.
[Moto G 2015 Original Android Development] woheller:
Bluetooth Problem

Hi,

I installed lineage-17.1-20200522-UNOFFICIAL-osprey.zip on my Moto G3 (with GAPPS and Magisk).

Everything works fine with the exception of bluetooth. I can pair with other devices but everytime

bluetooth is switched off and on again connecting paired devices does not work anymore.

Then I have to pair the devices again.

Any idea how to fix this?

Best regards

Wolfgang
[Moto G 2015 Original Android Development] Ska2:
Try the last build lineage-17.1-20200527-UNOFFICIAL-osprey.zip
[Moto G 2015 Original Android Development] woheller:
Bluetooth problem

Just installed this latest version but does not work either:

I can pair my other phone with this phone. Afterwards I can e.g. send several files via bluetooth.

As soon as I switch off bluetooth on the Moto G3 and switch bluetooth on again I can no longer send

files from the other device. I have to delete the Moto G3 from my other phone and start pairing again.

Same in connection with my bluetooth car audio.
[Moto G 2015 Original Android Development] kr428:
Folks, currently running a mid-April build of this ROM. Is it safe to dirty-flash the 20200527 over, or do I have to do a clean flash and completely start over?

Thanks, Kristian
[Moto G 2015 Original Android Development] Pradeep1998:
Can anyone guide me to install microG with full signature spoofing and location services working,I have installed but location services is not working can anyone here help me plz
[Moto G 2015 Original Android Development] HTCDreamOn:
You need to use a ROM with signature spoofing enabled, which this one presumably doesn't have as LineageOS doesn't by default (it's a security risk). You should check out one of the following ROMs with pre-installed microG if this is what you want:

[ROM][Unofficial][9.0.0][signed]LineageOS 16.0 for Osprey

[ROM][Osprey][LineageOS 14.1][Substratum][microG] (hardened)
[Moto G 2015 Original Android Development] woheller:
Camera HDR

Hi,

I am very enthusiastic about this software.

Great improvement over the stock Rom I used so far.

I have 2 problems:

1. Bluetooth forgetting paired devices as described above

2. HDR does not seem to work. I tried Snap and Moto Camera from PlayStore.

Hope this will soon be solved :)

Best regards

Wolfgang
[Moto G 2015 Original Android Development] Mr_Arya:
Tester

Hello Developer,

please it's my humble request to you for moto G3. please make a stable ROM for moto g3. its camera and Bluetooth is not working.

i know its out dated mobile but it's very important for me. i don't wanna see my dead mobile. Thanks in advance.

Regards,

Mr_Arya,

:D:D:D:D:D
[Moto G 2015 Original Android Development] Pradeep1998:
Bro camera is working fine as far as i know even HDR is also working for both side front & rear,but yes bluetooth have some issues...
[Moto G 2015 Original Android Development] woheller:
Hotspot

Another little problem:

Hotspot is working but when you switch it off,

it keeps drainig battery 5%/hour until phone is rebooted (airplane mode is not sufficient to stop it). After reboot just 1%/hour is used.

Regarding previous post. HDR is not working, at least not in my version from 2020-06-06.

Besteht regards

Wolfgang

---------- Post added at 06:36 PM ---------- Previous post was at 06:33 PM ----------

Another question, is there a change log for the new versions?
[Moto G 2015 Original Android Development] fahadaslam2000:
Camera works for me. Can't say the same for bluetooth because the most I use it for it file transfer, for which it works as intended.

If you encounter camera not opening issues, like sometimes I do, I'd reboot into recovery, clear cache and Dalvik, and restart the phone. It works after that.
[Moto G 2015 Original Android Development] stukdev:
Me too. Camera works the bluetooth i confirm have some problem to pair, but only with bluetooth classic, because BLE works.

For the battery for me consume too much then the previous release.
[Moto G 2015 Original Android Development] vinieich:
Hey is there a chance to put the USB Audio mode on developer options so we can reroute audio through usb?
[Moto G 2015 Original Android Development] adbhitman:
I cannot connect to my wifi router if ssid is hidden. If I put ssid visible then I am able to connect. Tested with official build lineage-17.1-20200612-nightly-osprey-signed.
[Moto G 2015 Original Android Development] lxkarthi:
in XT1550, Marshmellow has issues with caller hearing their own voice. When I flash stock rom Lollipop 5.1.1, this problem is not present.

When I use Marshmellow firmware and install lineage os 17.1 build (lineage-17.1-20200612-nightly-osprey-signed.zip), this problem is present.

Is it possible to fix this problem in next build?
[Moto G 2015 Original Android Development] LineageUser:
Since the status of this rom change from inofficial to official Lineageos 17.1 one Question.

Can I switch directly to official Lineageos from the last not official Version? Will over the air update work with official status?
[Moto G 2015 Original Android Development] Ska2:
Did just Lineage Os have recognized the UNOFFICIAL Build of althafvly as an OFFICIAL build ?. If NO, is it better to flash the UNOFFICIAL build for all the work and progress made by althafvly ?. Or the OFFICIAL build of Lineage Os from their website is completely different than the UNOFFICIAL build as it is on alpha phase of the release ?
[Moto G 2015 Original Android Development] jeferson1979:
The code are the same done by Althafvly. The difference is that was audited and approved by lineageos. The provided builds after approval are made by lineage automated system and changes are reviewed at Gerrit code review
[Moto G 2015 Original Android Development] Ray Krebs:
Great news to hear that osprey is now officially supported again.

My question is, what recovery is required to successfully flash?

The last official Lineage 14.1 and official twrp-3.3.1-0-osprey are currently running.
[Moto G 2015 Original Android Development] LineageUser:
I installed the official Lineage 17.1 with the recovery provided on official Lineageos-Download-Page.

This recovery is very simple compared with TWRP. I followed the instruction on Lineageos-Page.

1. I first exchanged the recovery with the Lineageos-Recovery

2. did an factory reset in the booted recovery

3. installed the Official-Lineagos + at once nano gaps

4. Boot + newly configuration (google-account)

I changed to Lineage-Provided Recovery because i did not want to risk any brick or compatibility issue.

Since the Lineageos Update might need the Lineage-Provided Recovery i did not want to risk anything - a return to twrp in the future is simple.

No Problems at all. Thanks to all contributors.
[Moto G 2015 Original Android Development] Ray Krebs:
Is Root with Magisk 20.4 possible?
[Moto G 2015 Original Android Development] Pradeep1998:
Yes it is
[Moto G 2015 Original Android Development] Loopstoop:
I’m excited to see this new ROM but am having an issue.

After installing per the LineageOS update guidelines, I have a strange issue where the phone stays in Android if it is connected to a computer via USB.

When I disconnect the cable Android powers down and the phone reboots into recovery.

I have tried installing w/both the latest TWRP and the Lineage recovery.

I have the XT1548 Osprey.

I was previously running 14.1 official and never had an issue.
[Moto G 2015 Original Android Development] althafvly:
Make sure your phone was running android marshmallow on stockrom. if not, you must need to flash latest stockrom before flashing lineage-17.1

If still you are experiencing this problem then , feel free to pm on tg [MENTION=5881712]althafvly[/MENTION]

If you are a cdma user, then wait for next official build
[Moto G 2015 Original Android Development] kr428:
Hi all; can I dirty-flash the current nightly over the April build of this ROM?
[Moto G 2015 Original Android Development] lxkarthi:
is anyone facing issue with caller hearing their own voice?
[Moto G 2015 Original Android Development] lmeu:
Today I saw by accident that there is now an official 17.1 build for osprey. That's really cool. Thanks.

In the first post of this thead I read:

What does this mean? I currently run LinageOS 14.1, which is newer than Marshmallow. Do I need to flash a Marshmallow stock recovery first before I can install the offical LinageOS 17.1 build?

Another question I have is: Do I need to switch to the LinageOS recovery or can I keep the latest official TWRP 3.3.1-0 for osprey? The install page says "Download a custom recovery - you can download Lineage Recovery".

"a custom rom " and "can" sounds like it is not a requirement and that I can use TWRP as well. Is this confirmed? I often use TWRP to create a backup of the internal partitions. Or is this also possible with the LinageOS recovery?
[Moto G 2015 Original Android Development] Loopstoop:
Thanks for the response.

How do I do that? That wasn't mentioned in the instructions on the LineageOS site, it would be nice to get the instructions updated if that's a required step before moving from 14.1 to 17.1.
[Moto G 2015 Original Android Development] althafvly:
You can find it here

https://xdaforums.com/2015-moto-g/general/index-moto-g-factory-firmware-images-t3169639

Test this build

https://sourceforge.net/projects/mo...-17.1-20200616-UNOFFICIAL-osprey.zip/download

You won't find that in lineage wiki, Updated firmware is

the requirement ,for almost every phone

Lineage-14.1 is just rom, your stockrom comes with modem, bootloader,etc.. you need upgrade to marshmallow if you were in lollipop

You can use twrp to flash rom, lineage recovery is not compulsory
[Moto G 2015 Original Android Development] TFKaz:
I have the same question?
[Moto G 2015 Original Android Development] kr428:
After just giving it a try: Yes, seems this way. Did this earlier today, so far all relevant features seem to still work. :D

(Lost the ability to send and receive messages via SMS during an earlier dirty flash on that device, that's why I am a bit careful here...)
[Moto G 2015 Original Android Development] Loopstoop:
Thanks for the help. I’m a bit lost on all this still. Prior to installing LineageOS 14.1 I was on Marshmallow and had the final updates provided by Motorola for the Moto G3 installed.

Would that not mean that I had the latest firmware?
[Moto G 2015 Original Android Development] althafvly:
yes. you are on latest firmware, try the unofficial build i provided it might fix your issue.

https://sourceforge.net/projects/mo...-17.1-20200616-UNOFFICIAL-osprey.zip/download

last official build doesn't have much support for cdma users, it will be on from next build onwards
[Moto G 2015 Original Android Development] stukdev:
So, you have dirty flash official lineage on the last unofficial version? You have twrp or official recovery?
[Moto G 2015 Original Android Development] kr428:
Yes, looks like it. I'm using a reasonably up-to-date TWRP. Did a full backup before, just in case, and actually was prepared to do a clean flash yet wanted to try before whether it might work without. YMMV of course. ;)
[Moto G 2015 Original Android Development] jeferson1979:
That means device needs to at some point has being updated to the last stock rom. Not necessarily you will need to flash again, if you are in last bootloader :good:
[Moto G 2015 Original Android Development] lmeu:
I don't need to flash the stock image if I use the latest boot loader? How can I find this out? When I'm in the boot loader, I see:

This is the OS history of my phone:

When I bought the device, it was on Android 5.1.1. Then I switched to CM and later LO 13.1 then 14.1. Last year I flashed Resurrection Remix 7 (Android 9), but then switched back to a self-compiled LO 14.1 (clean install).
[Moto G 2015 Original Android Development] Ska2:
I'm using stock ROM based on Marshmallow 6.0.1, and I have just flashed lineage-17.1-20200612-nightly-osprey-signed.zip from LineageOS official website for daily use. I'm so happy for giving a new life to my phone and excited to try out Android 10, after a few days of use I would like to thank [MENTION=5881712]althafvly[/MENTION] and the developers for all the great work, cant wait for Android 11. I am amazed by the speed of the ROM extremely fast, everything opens very quickly compared to the stock Marshmallow ROM, everything seems to be working fine but I've noticed that the battery is draining faster though. I highly recommend users to flash the LineageOS last ROM. Enjoy it !
[Moto G 2015 Original Android Development] kr428:
Just noticed that hint to run Marshmallow firmware way too late. What's the consequences of not doing so? I bought that device in 2015 and installed a custom ROM, like, the second or third month after purchase. So, not sure which firmare is on but it seems to work nevertheless... Should I still check?
[Moto G 2015 Original Android Development] Loopstoop:
I had a chance to flash the unofficial build that you provided and that solved the restarting issue and LineageOS now runs when the phone isn't connected to the computer!

Are these changes going to be pushed into the official releases?
[Moto G 2015 Original Android Development] althafvly:
yes, its merged in new build
[Moto G 2015 Original Android Development] Loopstoop:
Moved over to the new official build and there are no longer any major issues on my Osprey. Encryption worked without a hitch as well.
[Moto G 2015 Original Android Development] okam1000:
I have the same problem with Bluetooth not reconnecting with previous devices. I am using June 12 version. Previously I was using LineageOS 14.1 and Bluetooth worked fine.
[Moto G 2015 Original Android Development] okam1000:
Bluetooth OK with June 19 version !

Hi again.

I updated to June 19 version and now Bluetooth works perfectly!

Thanks a lot [MENTION=5881712]althafvly[/MENTION] for supporting Moto G 2015. I really love having Android 10 on a 5-year old phone. :cool:
[Moto G 2015 Original Android Development] 4xxxxL:
Quick question do I have to flash the provided recovery image from lineage site or can I stay on current TWRP ?
[Moto G 2015 Original Android Development] Ess Arr:
Not able to receive call

Not able to call and also when someone is calling me, Anwer and Decline buttons appears but not able to receive it even after pressing the anwer button.
[Moto G 2015 Original Android Development] woheller:
I also updated to Jun 19 official version.

In my case bluetooth pairing problems are still there. As soon as BT is switched off it forgets paired devices.

Camera HDR is not working, just creates normal pictures without HDR effect. Nevertheless great quality.

Another issue I have is that date is wrong, when I do not insert a SIM.

When I set date manually it is lost after a reboot. Also TWRP shows a wrong date. Any ideas?
[Moto G 2015 Original Android Development] fahadaslam2000:
Not exactly necessary. I just downloaded the new official build. Used TWRP to flash it on the unofficial build. No phone formatting or flashing any other zip file done.

Works good as of still.
[Moto G 2015 Original Android Development] woheller:
Camera HDR and Bluetooth

I did more test with HDR. HDR works , the effect is, however, much much weaker then with stock rom.

Is there a way to adjust?

Regarding BT: I installed the official Jun 19 version (same as on my osprey) also on a Moto G4 Play (harpia).

There BT works and paired devices can still be reconnected after BT on/off or a reboot. Moto G3 requires a new pairing.

Both phones were installed in the same way: TWRP, GAPPS nano, and Magisk.

TWRP for osprey is 3.3.1.0, for harpia 3.2.1.0, both latest versions from TWRP site.

So the BT issue seems to be specific for osprey.
[Moto G 2015 Original Android Development] lmeu:
Does this sound like a fix for the problem: https://review.lineageos.org/c/LineageOS/android_frameworks_base/+/278525/

According to https://www.lineageoslog.com/17.1/osprey, this change will be included in the next build. I guess it will again be published on Friday.

By the way, TWRP 3.4.0 was released three days ago. Are there any concerns to use this version with the official LO 17.1 build?
[Moto G 2015 Original Android Development] woheller:
Not sure if this solves the BT problem. I do not think it is a probem of the user interface.

The problem is that the device is forgotten an a new pairing procedure is initiated where the pairing code has to be confirmed on both devices. So I think it is rather a problem of key storage, maybe only in RAM instead of FLASH.

Edit: Just tested new version Jun26. BT pairing problem on Osprey still there...