yashsingh1/xdaforums huggingface dataset:
[Moto G 4G Android Development] MSe1969:
New builds available

Hi all,

new builds with backported June 2023 patches (June 2023 custom build release) are available for download and via the Updater app:

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20230620-UNOFFICIAL-oms-peregrine.zip/download

Custom build release 2023-06-01

System Webview 114.0.5735.131

B. Hardened build with pre-installed microG and F-Droid, patched for substratum

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20230619-UNOFFICIAL-mG-oms-peregrine.zip/download

Custom build release 2023-06-01

Mulch Webview 114.0.5735.131

microG 0.2.28.231657

AuroraStore 4.2.3

Please note, that this update of microG comes with a change in regards to the coarse location functionality:

The support of plug-in modules has been dropped, coarse location is now provided internally by making use of the Mozilla location service.

Happy flashing

Regards, M.
[Moto G 4G Android Development] Vuche:
Incredible to have this device still working and up to date!

Thank you so much for your work!
[Moto G 4G Android Development] MSe1969:
New builds available

Hi all,

new builds with backported July 2023 patches (July 2023 custom build release) are available for download and via the Updater app:

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20230710-UNOFFICIAL-oms-peregrine.zip/download

Custom build release 2023-07-01

System Webview 114.0.5735.196

B. Hardened build with pre-installed microG and F-Droid, patched for substratum

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20230710-UNOFFICIAL-mG-oms-peregrine.zip/download

Custom build release 2023-07-01

Mulch Webview 114.0.5735.196

microG 0.2.28.231657 - "original" included (see comment)

I have started to rework my microG approach:

With the recent change to include the Mozilla Localtion services (MLS) directly into the microG code also comes the requirement to obtain an API key for MLS, which I don't have right now (I have requested one, but I am not sure

whether

and if yes, when I would get it). I have therefore included the original microG apk and use the now foreseen way to specify certain default settings, so one of the two reasons for me to build from source has gone.

Happy flashing

Regards, M.
[Moto G 4G Android Development] MSe1969:
New builds available

Hi all,

new builds with backported August 2023 patches (August 2023 custom build release) are available for download and via the Updater app:

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20230815-UNOFFICIAL-oms-peregrine.zip/download

Custom build release 2023-08-01

System Webview 115.0.5790.166

B. Hardened build with pre-installed microG and F-Droid, patched for substratum

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20230814-UNOFFICIAL-mG-oms-peregrine.zip/download

Custom build release 2023-08-01

Mulch Webview 116.0.5845.78

Happy flashing

Regards, M.

EDIT: Just realized a copy/paste bug - of course August, not July (fixed it)...
[Moto G 4G Android Development] MSe1969:
New builds available

Hi all,

new builds with backported September 2023 patches (September 2023 custom build release) are available for download and via the Updater app:

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20230914-UNOFFICIAL-oms-peregrine.zip/download

Custom build release 2023-09-01

Kernel sec. patches applied

Version upstream for boringssl and freetype

Latest sec. fixes for aac component

System Webview 116.0.5845.163

B. Hardened build with pre-installed microG and F-Droid, patched for substratum

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20230914-UNOFFICIAL-mG-oms-peregrine.zip/download

Custom build release 2023-09-01

Kernel sec. patches applied

Version upstream for boringssl and freetype

Latest sec. fixes for aac component

Mulch Webview 117.0.5938.60

AuroraStore 4.3.1

Happy flashing

Regards, M.
[Moto G 4G Android Development] MSe1969:
New builds available

Hi all,

new builds with backported October 2023 patches (October 2023 custom build release) are available for download and via the Updater app:

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20231024-UNOFFICIAL-oms-peregrine.zip/download

Custom build release 2023-10-01

Upstream of ffmpeg

CVE fixes in flac (CVE-2017-6888,CVE-2020-0499,CVE-2021-0561)

Fixes for CVE-2023-4863 and CVE-2023-5217 (webp and libvpx)

System Webview 117.0.5938.140

B. Hardened build with pre-installed microG and F-Droid, patched for substratum

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20231024-UNOFFICIAL-mG-oms-peregrine.zip/download

Custom build release 2023-10-01

Upstream of ffmpeg

CVE fixes in flac (CVE-2017-6888,CVE-2020-0499,CVE-2021-0561)

Fixes for CVE-2023-4863 and CVE-2023-5217 (webp and libvpx)

Mulch Webview 118.0.5993.80

AuroraStore 4.3.5

FDroid 1.18.0

microG 0.2.29.233013

Happy flashing

Regards, M.
[Moto G 4G Android Development] wurstel:
You are a legend, it's been 3 years since I looked in this forum, and you're still updating. This is great.
[Moto G 4G Android Development] MSe1969:
New builds available

Hi all,

new builds with backported November 2023 patches (Novemberber 2023 custom build release) are available for download and via the Updater app:

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20231125-UNOFFICIAL-oms-peregrine.zip/download

Custom build release 2023-11-01

System Webview 119.0.6045.134

B. Hardened build with pre-installed microG and F-Droid, patched for substratum

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20231124-UNOFFICIAL-mG-oms-peregrine.zip/download

Custom build release 2023-11-01

Mulch Webview 119.0.6045.163

microG and companion (aka FakeStore) 0.3.0.233515

Happy flashing

Regards, M.
[Moto G 4G Android Development] peelie:
hi

i think experienced a similar issue - my phone went into a boot loop after several days of normal use.

did you find any work arounds?

e.g. would clearing the cache in recovery work?

thanks for any pointers
[Moto G 4G Android Development] MSe1969:
New builds available

Hi all,

new builds with backported December 2023 patches (December 2023 custom build release) are available for download and via the Updater app:

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20231223-UNOFFICIAL-oms-peregrine.zip/download

Custom build release 2023-11-01

B. Hardened build with pre-installed microG and F-Droid, patched for substratum

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20231222-UNOFFICIAL-mG-oms-peregrine.zip/download

Custom build release 2023-11-01

Mulch Webview 119.0.6045.193

Happy flashing

Regards, M.
[Moto G 4G Android Development] MSe1969:
New builds available

Hi all,

new builds with backported January 2024 patches (January 2024 custom build release) are available for download and via the Updater app:

Custom build release 2024-01-01

Cromite Webview 120.0.6099.216

Please note:

Chromium project has officially dropped support for Android 7 (Nougat) in release 120. With the people I work together with and from whom I benefit in regards to still backport patches for cm-14.1 / Android 7 we've found that right now, the code is still compatible and this is so far only a technical setting, which could easily be reverted, so a new build using the 'Cromite' project on Github as a base still supporting Android 7 could be created and added to that build.

Future will show, how long an updated webview can still be provided...

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20240115-UNOFFICIAL-oms-peregrine.zip/download

B. Hardened build with pre-installed microG and F-Droid, patched for substratum

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20240115-UNOFFICIAL-mG-oms-peregrine.zip/download

Happy flashing

Regards, M.
[Moto G 4G Android Development] peelie:
hi all

i cant seem to read the internal sdcard on peregrine?

in recovery i can see sd card but not when booted in android? - the files program is refusing to open

any pointers appreciated

edit/

ok got a corrupted external card!
[Moto G 4G Android Development] MSe1969:
New builds available

Hi all,

new builds with backported February 2024 patches (February 2024 custom build release) are available for download and via the Updater app:

Custom build release 2024-02-01

Cromite Webview 121.0.6167.164

microG variant only: AuroraStore 4.4.1

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20240222-UNOFFICIAL-oms-peregrine.zip/download

B. Hardened build with pre-installed microG and F-Droid, patched for substratum

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20240222-UNOFFICIAL-mG-oms-peregrine.zip/download

Happy flashing

Regards, M.
[Moto G 4G Android Development] Scranalot:
Good Evening

Normally I'm over on Falcon - it has been for the last 10 or so years, & still is, my daily driver in no small part down to you @MSe1969 - so I thank you very much for that.

However unfortunately the powers that be are pulling the plug on the 3G network now so I've got to be dragged kicking & screaming over to 4G(+).

I really like the small compact form factor of the xt1032/3 - & the peregrine has got the dimensions from what I've found - but my question to you @MSe1969 is how do you see the future of this ROM? Is it like you'll still be able to continue updating it?

Or is it a known unknown as somebody once said? 😏
[Moto G 4G Android Development] MSe1969:
Thanks for the positive feedback.

Short answer:

Yes, "known unknown" :cool:

Long answer:

Well, normally, I support devices quite long (even if they aren't really my daily drivers any longer). However - here, it is less the device itself, but the Android 7 base. It is more and more difficult to do back ports; I am glad to be able to work with some people for the back ports. On top of that, Google has dropped support for Android 7 for Chromium Webview - porting v120 was trivial, v121 (this month's build) was easy, but now it starts to get trickier - and on the horizon are changes, which could also affect higher (but officially dead) versions of Android.

And higher Android versions than 7 (aka LineageOS 14.1) simply do not make any sense for this device. So let's see... - I am willing to support this device as long as possible, but realistically speaking, I am not sure, whether I will still be able to provide builds next year...
[Moto G 4G Android Development] MSe1969:
New builds available

Hi all,

new builds with backported March 2024 patches (February 2024 custom build release) are available for download and via the Updater app:

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20240311-UNOFFICIAL-oms-peregrine.zip/download

Custom build release 2024-03-01

B. Hardened build with pre-installed microG and F-Droid, patched for substratum

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20240310-UNOFFICIAL-mG-oms-peregrine.zip/download

Custom build release 2024-03-01

IPtables block script (backport from my higher release builds)

I have backported my IPtables block script from my higher release builds: Settings - Data usage - 3-dot menu. When activated, connections to Facebook and Google (with exceptions) are blocked.

Happy flashing

Regards, M.
[Moto G 4G Android Development] Scranalot:
Thanks for your response @MSe1969 & apologies for my delayed one

Well due to the impending switch off of 3G in my area by my current carrier I bit the bullet & bought a Peregrine in good nick & for a good price too so I am now 4G proofed ;).

I was looking at a xperia Z1 (as you also keep that up to date too 😏) - again mainly due to its small form factor but all the ones that I saw couldn't have the bootloader unlocked so thats why I ended up with the Peregrine - which suits me as its pretty much identical to my Falcon.

Anyway thanks for keeping supporting these old 'birds' @MSe1969 - I appreciate what you have stated (above) & will appreciate your updating of them for however long you are able.

Cheers(y)
[Moto G 4G Android Development] MSe1969:
New builds available

Hi all,

new builds with backported April 2024 patches (April 2024 custom build release) are available for download and via the Updater app:

Custom build release 2024-04-01

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20240413-UNOFFICIAL-oms-peregrine.zip/download

B. Hardened build with pre-installed microG and F-Droid, patched for substratum

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20240411-UNOFFICIAL-mG-oms-peregrine.zip/download

Happy flashing

Regards, M.
[Moto G 4G Android Development] Scranalot:
Good Evening

Well just as it was going so well - had a major problem with my Peregrine - the SIM shows as blank (empty triangle) on the notification bar & tiles with "No Service" displayed on the home app/launcher & under the tile :(.

This started about a week ago with the "Aeroplane mode" in the Power button overlay popup screen being shown as "ON" although no aeroplane symbol was displayed in the notification bar neither was the aeroplane tile highlighted & in 'Settings' under 'Wireless & networks' the 'More' page showed 'Aeroplane mode' not on.

If I toggled the "Aeroplane mode" in the Power button overlay popup screen (i.e. to indicated it off) the text "Aeroplane mode OFF" & the aeroplane symbol became greyed out (which never occurred before)

WiFi still works fine - just not the SIM for any service - data, calls or text - pretty much useless as a mobile phone.

I did not have a Nandroid backup of the February installation 'mae culper' but I did have a Nandroid backup of the lollipop installation it came with. But before doing that I changed SIMs , did Dalvik & Cache wipes & installed your February release over the March one that was installed - all had no effect.

So flashed the Nandroid backup - still no good - so evetually tried installing the original firmware both TWRP & fastboot methods including wiping the data partition & factory reset/wipe - same issue still persists.

So I am unsure where to go from here - I can provide a getvar or other data as necessary if anyone ( i.e. your good self @MSe1969 ;) ) who be able to assist me in any which way?

TIA
[Moto G 4G Android Development] MSe1969:
You have switched SIM cards to exclude a SIM card issue (or even a worn card) - I think if even going back to the original stock firmware did not fix your issue and you've REALLY managed to flash back the original firmware (and not "only" a nandroid backup), I don't have any good advice.

If you haven't done so already (I would assume, you did, when restoring stock firmware), the last thing you may still try is to flash the 'modem' image via fastboot.

So final explanation would be a hardware defect...
[Moto G 4G Android Development] Scranalot:
Good Evening

Thanks for your response @MSe1969 yes I had indeed done all that - but I wasn't ready to throw the towel in & I continued t flashing various XT1039 factory firmwares from:

https://xdaforums.com/t/index-moto-g-falcon-peregrine-factory-firmware-images.3110795/

And would you believe it the SIM card became active again 😲.

I tested it out in the lollipop ROM - working OK - so I reflashed your latest April update ROM:

https://sourceforge.net/projects/li...0411-UNOFFICIAL-mG-oms-peregrine.zip/download

All was good - reinstalled all my apps & configured them plus all backed data - all still good & this lasted almost a whole day before BAM! it disappeared again - "No Service" 😒

I have tried multiple times now reflashing the different XT1039 firmwares various different methods & tweaks but it is to no avail unfortunately - so I am now at the point of chucking in the towel - I guess you are probably correct @MSe1969:

But I cannot understand how come it came back to life - the phone has been treated pretty carefully no dropping, bashing etc - it is a mystery 😕 - plus that's a week of my life that I'll never get back aswell as the cost of the phone 😠.

Thanks again for your reply @MSe1969 👍 - will have to try a different tack.
[Moto G 4G Android Development] MSe1969:
New builds available

Hi all,

new builds with back-ported May 2024 patches (May 2024 custom build release) are available for download and via the Updater app:

Custom build release 2024-05-01

Kernel patches

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20240515-UNOFFICIAL-oms-peregrine.zip/download

B. Hardened build with pre-installed microG and F-Droid, patched for substratum

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20240515-UNOFFICIAL-mG-oms-peregrine.zip/download

Security considerations in regards to Webview

The Chromium project has stopped the support for Android 7 as of release 120. We've been able to provide backported versions of Cromite up to release 121, which is still shipped with this release.

The Chromium main release is meanwhile 125, therefore, the Webview component cannot be considered up to date and secure any longer. Usually, apps making use of Webview connect to their own servers, so the main risk in fact are browsers based on Webview (e.g. the shipped Jelly browser), which therefore should only be used to visit "trustworthy" sites. As a risk mitigation, I recommend to install and use the Firefox for Android browser.

Happy flashing

Regards, M.
[Moto G 4G Android Development] Scranalot:
Good Afternoon @MSe1969

Thanks for the latest ROM update for the peregrine (y)

Well I purchased a new SIM from a different provider that was still avaiable on 3G in my area here in the UK - in the meantime I put my old SIM back to my Falcon.

It soon became apparent that my old SIM provider hadn't turned off 3G - infact they didn't for a further 3 weeks.

After testing the new SIM out in the Falcon I tested it in the Peregrine & it was still 'No Service' so left it there as I was still able to use the old SIM in the Falcon.

When the switch off did happen I went to change the SIMs over to my astonishment I saw that data was showing 4G on the Peregrine - I tested it out all was good - changed SIMs - still all good. I installed your latest ROM installed all my data & packages etc & good to go - fantastic 🥳

I've had no issues since so I surmise that the problem was due to the 3G/4G changeover.

This was good for me because my old SIM gives far quicker speed than the new one & its cheaper too.

However it doesn't end there because my old SIM company have moved calls to VoLTE now too (from what I understand calls would go over 3G anyway even if data was over 4G - unless you were on VoLTE of course)

So now I cannot call by phone with my old SIM anymore :(

Soooo @MSe1969 my question to you is VoLTE possible with your ROM? :unsure:

Would I be right in saying it might have the facility for it? But I know its not registered for IMS - & from what I've gleaned it doesn't have the relevant *.mbn file

I am aware of VoLTE reportedly working here:

https://xdaforums.com/t/rom-7-1-1-merlin-official-lineageos-14-1-volte.3470500/

Granted its a Merlin

But there is a Peregrine here:

https://xdaforums.com/t/rom-9-0-0_r46-official-viperos-v6-7-for-moto-g-lte-peregrine.3963832/

I know its lineageos 16 based but it was ineageos 15 based before (I know you have been doing some backports from Oreo base)

Anyway TIA @MSe1969

Regards

Scranalot
[Moto G 4G Android Development] MSe1969:
That's very interesting indeed - could be worth a try for a pie build. I am not really keen on Android 7, but so far I did not really see any good option. If I can easily create & flash a pie build, and the result is stable and not laggy, that may be a way forward...
[Moto G 4G Android Development] Scranalot:
Well I wasn't expecting that response @MSe1969 with your previous opinions on the capabilities of the Moto G (Falcon/Peregrine) but if its possible that would be great.

I do have some reservations though reading through the thread of that link but I certainly won't dispute your knowledge & abilities when it comes to these matters & I understand & appreciate that Android 7/lineageos 14 is being increasing less & less supported upstream.

Having said that I still find it very usable as a DD - just the VoLTE issue:

:unsure:
[Moto G 4G Android Development] MSe1969:
Seems I was way too optimistic, when I was surprised to look at that linked thread (but I stated already the clear condition of the build being usable and not laggy) - in fact, the feedback to the Viper ROM, when you read through its thread, is

not

that positive (further: I am missing the kernel sources, so I would not be able to even create a test build) and the other pie ROM for the peregrine has been abandoned, too - seems my original point of view still proves right...

VoLTE is tricky - next to the hardware in need to support, and of course the ROM, it also depends on the network carrier - I had more modern devices, which were supposed to support it and I could not get it work in my specific mobile network... - I may be wrong, but I seriously doubt, that the old peregrine even supports it.

In short, please ignore my too enthusiastic reply - was wishful thinking to leave nougat behind, but seems not possible for this device, even if it's getting more and more difficult to back port stuff...
[Moto G 4G Android Development] MSe1969:
New builds available

Hi all,

new builds with back-ported June 2024 patches (June 2024 custom build release) are available for download and via the Updater app:

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20240620-UNOFFICIAL-oms-peregrine.zip/download

Custom build release 2024-06-01

Many kernel patches

B. Hardened build with pre-installed microG and F-Droid, patched for substratum

https://sourceforge.net/projects/lin14-mgoms/files/peregrine/lineage-14.1-20240620-UNOFFICIAL-mG-oms-peregrine.zip/download

Custom build release 2024-06-01

Many kernel patches

GmsCore & companion v0.3.2.240913

AuroraStore 4.5.1

Security considerations in regards to Webview

The Chromium project has stopped the support for Android 7 as of release 120. We've been able to provide backported versions of Cromite up to release 121, which is still shipped with this release.

The Chromium main release is meanwhile 126, therefore, the Webview component cannot be considered up to date and secure any longer. Usually, apps making use of Webview connect to their own servers, so the main risk in fact are browsers based on Webview (e.g. the shipped Jelly browser), which therefore should only be used to visit "trustworthy" sites. As a risk mitigation, I recommend to install and use the Firefox for Android browser.

Happy flashing

Regards, M.