yashsingh1/xdaforums huggingface dataset:
[Moto G 2015 Android Development] MSe1969:
That's weird - just one question, to be sure: When you clean flash, the 1st time boot REALLY takes a couple of minutes, so that one might be afraid that something might have gone wrong. How long did you wait until you have decided to force-reboot? And what device are you using? (XT1541? )
[Moto G 2015 Android Development] MSe1969:
There has already been a discussion in this thread about it. In short: My son uses the Osprey device and he lives elsewhere and I am not good in "bringing up" a device (scroll back to read more details)
[Moto G 2015 Android Development] Néocray:
Well, I do know that it can take some time, especially on less powerful device as the Moto G3. So I waited each time something like 15-20 min. On the last try, I flashed only the build zip with nothing else and waited until 45 min.

And yes, it's the XT1541, the European version.
[Moto G 2015 Android Development] MSe1969:
OK, that's definitely too long (some minutes, but less than five, is normal).

What TWRP version do you use? I had for a while on my S2 Tab 9 an issue with a certain TWRP version, where I had to manually wipe cache again (through the wipe menu) after flashing, to prevent a bootloop...
[Moto G 2015 Android Development] Néocray:
It is squid's custom TWRP : 3.2.3-r1.

It won't have occured to me alone to wipe cache AFTER flash. I'll try that immediately.

EDIT : still no luck, it stays on boot animation after ~10 min.

EDIT 2 : OK, MSe1969 I've found why it was not working. I've had a guess and reformatted the cache partition from F2FS to ext4 and then it works flawlessly.

It seems that this build can't use a cache partition formatted in F2FS.
[Moto G 2015 Android Development] MSe1969:
Thanks for this update, good to know.
[Moto G 2015 Android Development] kirans:
I honestly can't say what went wrong, but i just formatted system, re-flashed and this time it seems good. Perhaps something didn't write properly the first time, though i do not recall seeing any error. All good here, and it's awesome having the phone back in my hand again. It's my daily driver now, after having cracked the screen of my OnePlus 3t. Works perfectly fine as a daily driver.

Thank you again for this.
[Moto G 2015 Android Development] jemail:
I have always used the latest versions of TWRP and never had problems. I would recommend giving the latest TWRP a try. However I don't encrypt my phone so your use case may be different so sometimes latest TWRP may not work if you are encrypting your phone.
[Moto G 2015 Android Development] nzkn:
Wow, this is exactly what I needed. so glad I found this thread.

A stable, solid and tested rom, with good battery and the latest security patches. Of course, a newer version of Android would be better, but it may be asking too much to this little device. And Nougat is not obsolete either. It's a shame that LOS14.1 it's no longer official.

MSe1969, thank you very much. Really <3

I guess we are lucky that your son has an Osprey xD

Oh, I have a question I think was not asked before (I still don't read the thread completely, sorry xd): Is this based on the latest official compilation of Lineage OS for Osprey?
[Moto G 2015 Android Development] MSe1969:
Thanks for the positive feedback.

Regarding your question:

LineageOS does not provide official builds any more for the cm-14.1 branch - however, the community still applies the official platform security patches (ASB).

I cherry-pick them into my build tree and also apply them to the repositories, which I have forked due to specific features. Usually, the patches get merged quite late in the month, so I apply them once they are available (of course testing before and providing feedback in the LineageOS gerrit) and do not wait until they are merged.

The kernel is not updated in the official LineageOS repositories, but I have a fork of squid's kernel, which I regularly update with patches.
[Moto G 2015 Android Development] MSe1969:
Need a favor

Hi all,

last month, I could unfortunately not get the January kernel updates tested.

Before providing soon the February ASB (once they will be published), I would need some help from you to flash a test build with the recent January kernel patches.

As I don't have bandwidth (time-wise) to create test builds for all three flavors, I have created a test build for

build flavor A only

, which can be downloaded here:

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

Scope of test: Simply use normally. A short test would include things like make a phone call, play a video, connect to bluetooth etc.

Feedback appreciated, thanks!

M.
[Moto G 2015 Android Development] sponk0:
Hi, I just dirty flashed the test build on my XT1541. So far everything is looking great (but only a very short test so far):

WiFi: ok

sd card: ok

Bluetooth audio: ok

Audio playback: ok

Video playback: ok

Camera: ok (both front and back, flash, incl. Video/sound recording)

GPS: ok

Encryption: ok

Calls/text message/mobile data: sorry, can't test (device has no SIM card...)

Security patch level: reported as January 05 2020

If I notice anything unusual in the next days, I'll let you know.

Thanks for all your efforts to keep this device up to date :good:
[Moto G 2015 Android Development] MSe1969:
February ASB update

Hi, new builds with February 2020 ASB are ready:

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/li...1-20200207-UNOFFICIAL-oms-osprey.zip/download

B. Hardened build with pre-installed microG and F-Droid

https://sourceforge.net/projects/li...0200207-UNOFFICIAL-microG-osprey.zip/download

C. Above hardened microG build with substratum patch

https://sourceforge.net/projects/li...0200206-UNOFFICIAL-mG-oms-osprey.zip/download

ASB Security string 2020-02-01

System Webview on 79.0.3945.136 (Build Variant A)

Bromite Webview on 79.0.3945.139 (Build variants B and C)

Updated AuroraStore 3.1.8 (Build variants B and C)

Soon, these updates will be offered as OTA updates via updater app.

Happy flashing - regards, M.
[Moto G 2015 Android Development] phool4XC:
Downloading now. Thank you!!!
[Moto G 2015 Android Development] alanthelinuxguy:
M. February updates install and function flawlessly - as usual. Many thanks. Alan
[Moto G 2015 Android Development] MSe1969:
Another favor needed

Hi all,

similar to last month, I have made again a test build for build flavor A with kernel fixes for February (hence with Sec. string 2020-02-05), which I was not able to test (as I did not see my son): Could you please test this build for me to make sure, that the kernel sec. fixes work properly?

Please download and flash manually here

Scope of testing, same as last month: Simply use the phone normally (phone calls, play music & videos, make photos and videos, WiFi, mobile internet, bluetooth, . . .)

Feedback appreciated - Many thanks in advance, M.
[Moto G 2015 Android Development] sponk0:
Hi, like last time I just dirty flashed the test build on my XT1541, and like last time everything looks great (but again only a very short test so far):

WiFi: ok

sd card: ok

Bluetooth audio: ok

Audio playback: ok

Video playback: ok

Camera: ok (both front and back, flash, incl. Video/sound recording)

GPS: ok

Encryption: ok

Calls/text message/mobile data: sorry, can't test (device has no SIM card...)

Security patch level: reported as February 05 2020

Thanks again for your great work!

Note: If I notice anything unusual in the next days, I'll let you know of course.
[Moto G 2015 Android Development] TheForce:
I can confirm all is working in test build.

Nice work, thanks for your work.

May the Force be with you.

;)
[Moto G 2015 Android Development] MSe1969:
March ASB update

Hi, another month and new builds (already offered in Updater app):

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/li...1-20200309-UNOFFICIAL-oms-osprey.zip/download

ASB Security string 2020-03-01

System Webview on 80.0.3987.117

B. Hardened build with pre-installed microG and F-Droid

https://sourceforge.net/projects/li...0200309-UNOFFICIAL-microG-osprey.zip/download

ASB Security string 2020-03-01

Bromite Webview on 80.0.3987.118

AuroraStore updated to 3.2.0

Added Netguard app (F-Droid version) to SELinux domain allowing /proc/net

C. Above hardened microG build with substratum patch

https://sourceforge.net/projects/li...0200309-UNOFFICIAL-mG-oms-osprey.zip/download

ASB Security string 2020-03-01

Bromite Webview on 80.0.3987.118

AuroraStore updated to 3.2.0

Added Netguard app (F-Droid version) to SELinux domain allowing /proc/net

Have fun - Regards, M.
[Moto G 2015 Android Development] alanthelinuxguy:
M.

For some reason this month's build didn't show up in Updater. However, I did download and install the package this morning and everything seems to be working just fine.

Many thanks

Alan
[Moto G 2015 Android Development] MSe1969:
Thanks for reporting this - which build flavor?

(May need to double-check) [MENTION=9350973]All[/MENTION]: Any issues this time?
[Moto G 2015 Android Development] lonkar:
I just got notification thanks
[Moto G 2015 Android Development] phool4XC:
The updater prompted me for build B. Installation went smoothly and everything seems fine so far.

Thank you for your continued work on this!
[Moto G 2015 Android Development] alanthelinuxguy:
I'm using Build A; however, this wasn't the problem. Somehow, "Auto updates check" got turned off in Preferences so my phone wasn't looking for this month's update. I have now enabled this setting so it shouldn't be a problem in April.

But, thanks for the concern - and for all the hard work with the patches.

Alan
[Moto G 2015 Android Development] Heertz:
Daily usage

Hey!

My sister broke her phone so i'm giving her my old moto g3.

is this rom recommended for daily usage? is it fast enough to run apps like maps, instagram and whatsapp?

also last year i flashed "lineage-14.1-20190220-nightly-osprey-signed.zip" from here

what build variant do you recommend?

is it there any extra step i have to follow to flash this rom? (yes, i've read the installation instructions)

I'm sorry for asking too many questions, i don't really want to brick this phone, she really needs it. Thanks!
[Moto G 2015 Android Development] MSe1969:
As the phone has already a LineageOS flashed, there isn't anything else to consider, just flash. As the last version is already old, I am not 100% sure, whether dirty flash will work 100% w/o issues, however it should. As you give the phone to your sister, I recommend clean flash.

Yes, suitable as daily driver. I tend to recommend variant A with Gapps flashed. WA works w/o issues also on the other variants, not sure about maps (although maps does not depend on the play services, I wouldn't really be surprised, if it refused to work w/o the genuine spy services) and not sure either about insagram (with the exception of WA, all Facebook apps heavily depend on the play services)
[Moto G 2015 Android Development] Lucaro94:
Dumb question

Sorry for the dumb question. I just found myself with an osprey phone and being not able to buy a better one.

With this ROM can i run apps that rely on Google Play Services? I already tried installing microg and fake store separetaly, but i am not being able to run apps like YouTube w/o google play services.

Thx.
[Moto G 2015 Android Development] TheForce:
You are very lucky to have this phone.

This rom is very stable.

When you install gapps, pico is most of the time enough, then you can install all the apps you want.
[Moto G 2015 Android Development] MSe1969:
This ROM is provided in three build flavors (see OP). The 1st variant A allows to flash Gapps and then you have the genuine play services and can use all apps relying on them.

However, if you are keen on getting away from the Google spy services, microG is really worth a try. For many apps, there are good alternatives to the known apps, e.g. NewPipe from the F-Droid store instead of the original YouTube app (which IMO is even much better). And many apps (but not all apps, and for sure not the original Google apps) indeed run fine with microG. In fact, this goes along with also avoiding privacy a intrusive apps. Up to you, consult the search engine of your choice to learn more.
[Moto G 2015 Android Development] Lucaro94:
Very thanks, sir, for your attention. This phone is indeed awesome for costumization, i was only looking for options to save more RAM as possible.

I see. If it was only for youtube i would gladly use only core apps, without microg at all. But i really need apps like iFood and Uber, and they rely on Google Play services to work. But very thanks for your attention.
[Moto G 2015 Android Development] MSe1969:
New builds with April 2020 ASB

Hi all,

new builds are ready and are already offered through the updater app as OTA update:

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/li...1-20200410-UNOFFICIAL-oms-osprey.zip/download

ASB Security string 2020-04-05

Fix for CVE-2020-8597 (external/ppp)

Kernel: CVE-2019-10638 siphash 128bit for IP generation *

System Webview on 80.0.3987.132

B. Hardened build with pre-installed microG and F-Droid

https://sourceforge.net/projects/li...0200410-UNOFFICIAL-microG-osprey.zip/download

ASB Security string 2020-04-05

Fix for CVE-2020-8597 (external/ppp)

Kernel: CVE-2019-10638 siphash 128bit for IP generation *

Bromite Webview on 81.0.4044.76

AuroraStore updated to 3.2.4

C. Above hardened microG build with substratum patch

https://sourceforge.net/projects/li...0200409-UNOFFICIAL-mG-oms-osprey.zip/download

ASB Security string 2020-04-05

Fix for CVE-2020-8597 (external/ppp)

Kernel: CVE-2019-10638 siphash 128bit for IP generation *

Bromite Webview on 81.0.4044.76

AuroraStore updated to 3.2.4

Cheers, M.

________________________________________

* Kernel is frequently updated every month, but this one I found worth mentioning
[Moto G 2015 Android Development] alanthelinuxguy:
M.

Updates downloaded, installed, and seem to be working flawlessly - as ever. Many thanks for keeping this ROM current.

Alan
[Moto G 2015 Android Development] lonkar:
B varient Link ?
[Moto G 2015 Android Development] MSe1969:
?? I see it's missing in your quote, but it is present in my post.
[Moto G 2015 Android Development] sponk0:
Installed and booted fine, as usual. Thanks a lot!
[Moto G 2015 Android Development] MSe1969:
LineageOS 16.0 Test build

Hi all,

I got myself a really cheap used Osprey device a month back, so I could play around with it again myself.

I have worked in parallel with LineageOS 16.0 for the Osprey device and could take advantage of the work of some good devs to create a LineageOS 16.0 test build.

It also supports encryption and can be dirty-flashed over an existing LineageOS 14.1 build from this thread (build variant B, or build variant C, if you deactivate all overlays before): https://sourceforge.net/projects/li...0200416-UNOFFICIAL-microG-osprey.zip/download

Appreciate your testing and feedback.

Thanks, M.
[Moto G 2015 Android Development] phool4XC:
Thank you. Once again, the OTA update went flawlessly.
[Moto G 2015 Android Development] jemail:
What does deactivate all overlays mean and how would I do that?
[Moto G 2015 Android Development] MSe1969:
Lineage 16.0 test builds - update

I mean: deactivate all substratum themes (and also uninstall the themes).

Substratum generates so-called overlays (apk files with changed color settings, referring to the original apk), and this stuff must be gone before dirty-flashing.

Regarding the LineageOS 16.0 Test build, I have to communicate an update:

Seems that the Camera in my test build does not work :(

I have experimented first with the device config/blobs from chil360 - terrific build, but: encryption does not work.

Now I have used the device config/blobs from MOTO-M8916 in my test build - encryption works, but Camera does not . . .

Analyzing and trying to get the proper config together is difficult (as already indicated before, I am not good at bringing up a device). Let's see . . .

Btw - using the config from moto8916 creates a really good working Lineage 15.1 build (could not see any issues so far).

Regards, M.
[Moto G 2015 Android Development] UtkKing:
[MENTION=7929484]MSe1969[/MENTION] Dev I installed the OTA update but this error came when the phone exitted TWRP

Please help what am I supposed to do??
[Moto G 2015 Android Development] MSe1969:
Which build flavor are you using?

I recommend to get back to TWRP, download and flash the ROM zip manually and restart
[Moto G 2015 Android Development] jemail:
I have installed latest variant C on 2 ospreys.

I have Magisk 20.3 installed.

I notice I am not getting deep sleep on either device. Instead I am seeing device awake but screen off. I use the lionfish governor. Previous versions of the ROM I had perfect deep sleep.

Anyone else seeing deep sleep problems?
[Moto G 2015 Android Development] UtkKing:
Sir I installed build flavour A

Thanks the rom booted after flashing manually

Just one question I wanted to ask

I uninstalled magisk from device still banking apps say phone is rooted

And when I install magisk then cts is failed.

:confused:
[Moto G 2015 Android Development] MSe1969:
In regards to root detection by apps, please look at this post which I wrote to tell my thoughts to this topic.

I think you should try Magisk and Magisk hide to fool the banking app. If that doesn't work, I don't havea good advice.
[Moto G 2015 Android Development] MSe1969:
Hi,

I don't really know what to answer, so I kept quiet to see whether others would step in.

The delivered kernel is frequently patched every month and looking at the commits added since the last build, I don't really see anything, which could be related to doze - I am however no kernel specialist.

In any case, a log would be helpful. Further, I would need to know, what exactly you did (e.g., what you installed to measure and modify kernel behavior - I have no clue in this area)

And last, but not least - so that others may also step in: Do you practically experience/observe a significantly worse battery behavior?
[Moto G 2015 Android Development] jemail:
The problem seems to have resolved itself after several reboots on one of the ospreys, so that's good.

The other osprey my wife uses, so I'll check what it's current status is. She recently installed Boxer to enable working from home during lockdown perhaps that app is causing the problem. I'll do some tests when she is no longer needing the Boxer app.

Stay safe and well.
[Moto G 2015 Android Development] MSe1969:
LineageOS 16.0 Test build - next try

Hi all,

I have created a new LineageOS 16.0 test build, based on chil360's work, but now I was able to fix the non-working device encryption!

As encryption was the only non-working functionality on this device-base (as far as my previous testing has revealed - today I only played around with encryption), I think this build could become a new daily driver for our device - but I would like to get your feedback first, before I start opening a new thread.

So feedback is appreciated :)

As described in my previous post about that topic, you can clean-flash or also "dirty-flash" it over the B or C variant of the cm-14.1 build from this thread (in case of build variant C, you must first revert/deactivate and remove/uninstall all generated substratum themes).

Thanks for your support - cheers, M.
[Moto G 2015 Android Development] phool4XC:
Thanks for YOUR support! I've taken a TWRP backup and the zip is now downloaded. I'm not a developer, but I'll do a clean flash and give what feedback I can in a few days. And again, thank you!

- p
[Moto G 2015 Android Development] maxwell80:
Hi!

Feedback for you

I have an xt1541 (8/16GB) with twrp-3.3.0-0, this lin16 rom, flashed after a complete wipe, plus magisk for adaway, so it is rooted as well.

I notice problems with the mobile data connection (wlan is perfect):

It doesn't start after booting the device, I have to make a phone call to activate it.

Once it is established I can switch between wlan and mobile data without problems, but if I dare to turn off/on mobile data it is gone again and I have to bring it back to life with another phone call.

Btw... thank you very much for your work, I use your falcon-microg-rom and it is just the perfect package for me, no fiddling around with additional flashing, OTA-updates... - simply great! :good:
[Moto G 2015 Android Development] MSe1969:
Thanks for the feedback!

I don't have the mobile data issues described by you with my own XT1541.

Therefore difficult for me to comment, can you create some logs?

As you use already my falcon ROM, you may be glad to learn, that I plan something similar for the Osprey on Lineage 16.0: two build variants (default and microG), OTA updates, signed build and frequently patched kernel.

Last comment: the microG variant (the test build you use) comes with a frequently updated hosts file from AdAway, so no urgent necessity to root it just because of AdAway...
[Moto G 2015 Android Development] maxwell80:
OK - which of the thousands of logs logcat shows me are you interested in?

Sorry, I don't really know what to do there - could you give me a hint?
[Moto G 2015 Android Development] MSe1969:
I suggest to simply do as follows:

Enable USB debugging, disable WiFi and reboot. Directly after boot, connect via USB to PC and do adb logcat > logcat.txt - now, open a browser and try to connect, then initiate a phone call and browse again and stop the logcat (Ctrl+C on PC). The situation you're in (you know the steps how to reproduce and fix the issue). Important:

The whole should not take more than about a minute, to have the LC not grow too large.

ZIP the logcat.txt file and make it available (e.g. as attachment in your post), but *DO NOT* copy/paste thousands of lines here as post!

There are also posts and step by step guides here on XDA on how to produce a log.

I can search and grep for information in the file. Can't promise anything, as said - no issues with my device.
[Moto G 2015 Android Development] maxwell80:
Thank you for your help, I have got the log(s) now, but unluckily I cannot attach them to this message as the option to do this is not enabled for my account yet...

:rolleyes:

I asked the moderation if they could change this, so let's wait....
[Moto G 2015 Android Development] maxwell80:
This is the log file as you suggested - boot without wlan and network activated by call.

https://www.file-upload.net/download-14040888/2.zip.html

Thank you for your time
[Moto G 2015 Android Development] MSe1969:
Hi,

there is, as far as I can see, not a really "eye-catching" error event - it seems to me, that you should manually set your APN as described

here or here and e.g. remove the existing "telering" entries in your APN list. Even if it would seem that you overwrite the same settings. (In a different context, that solved once an issue I had)

Here a snippet:

[04-30 10:26:56.110 2586:2586 D/QtiDCT]
[0]getValidApnContext (onDataSetupComplete) on {mApnType=default mState=CONNECTING mWaitingApns={[[ApnSettingV5] HoT Internet, 440, 23207, webaut, , , , , , -1, default | supl, IP, IP, true, 0, 0, 0, false, 0, 0, 0, 0, , , false, 0, 0]} mApnSetting={[ApnSettingV5] HoT Internet, 440, 23207, webaut, , , , , , -1, default | supl, IP, IP, true, 0, 0, 0, false, 0, 0, 0, 0, , , false, 0, 0} mReason=dataEnabled mDataEnabled=true mDependencyMet=true} got 3 vs 3

[04-30 10:26:56.110 2586:2586 D/QtiDCT]
[0]onDataSetupComplete: error apn=webaut cause=OEM_DCFAILCAUSE_4

Another observation is that you seem to have a VPN app installed (not sure though, whether that app was active at startup) . . .

As mentioned, with my own device, I don't have any issues.

Regards, M.
[Moto G 2015 Android Development] maxwell80:
Thank you very much for your suggestions, but they didn't do the trick in this case.

However - after (short version) going back to stock rom to check (working) and flashing again with yours everything is fine. Who cares why...

Regards,

M