yashsingh1/xdaforums huggingface dataset:
[T-Mobile Samsung Galaxy S7 Questions & Answers] General_Mayhem:
Ok, everyone can ignore this whole thread. I documented this here basically in case anyone else runs into the same situation. CRL1 appears to have fixed the issue. This time, things were different.

After flashing in Odin (I was using 3.13), I got the following happening:

Erasing

Installing System Updates (got to 32%)

Erasing

Reboots into recovery again

Installing System Update (shows this for about 3 seconds)

No command

This time, it finally got into recovery after sitting on the No Command screen for about 10 seconds. Before, it would just loop between rebooting to Installing Updates and No Command - it would not show me the recovery options.

This time, I was able to wipe cache and factory reset.

I'm back in business!

Mods - please close this thread.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] dakotah2468:
Thanks! I'll test it right now :D
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] siliwangi:
im try it Now.. thanks..

how to fix cst profile & basicIntegrity in magisk 18.1?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] draentor:
Yeah, that's the kind of ROM I was looking for ! I'm just gonna wait for the android pie version :D

Thanks for your job !
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] siliwangi:
made for the most stable OOS firmware, in PIE OOS stable 9.0.3 is not the latest, because the PIE ROM base is too early
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] dali786546:
Is it only 5.1.17 we can install on... That's quite far back for Oreo..

Also do you mean 5.1.7 or 5.1.17 because you mentioned both
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] DoR3M3:
The post has been edited over, see the new "SafetyNet" section! :)

Please don't make one post after another; known as "Double Posting", try to keep posts contained to one at at time, thanks...

That was a typo, thanks for pointing that out, fixed now, and it's 5.1.7 :)
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] dali786546:
Is it only from main Oxygen OS branch, not the beta?

And any idea on ETA to pie?

Look at me asking a bunch of questions to a ROM that I tried to do manually. (I have disabled all Google tracking downloaded Firefox with extensions, disabled Google history... This solutions seems a hundred times better)
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] DoR3M3:
I've been so busy working on OOS[microG], that when I started the Pie firmware was not released and I haven't been paying attention to it, but now that I see it's been released when I get a chance I'll start working on a Pie version to release, don't have an ETA at the moment.

It's great to see replies and excitement, did you read my "microG - Deodex - Signature Spoofing - Debloat Gapps!" guide when you did all this manually?

https://xdaforums.com/oneplus-5t/how-to/guide-microg-deodex-signature-spoofing-t3862961
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] dali786546:
No i didnt use your guide to do that.

Feedback on the ROM

Love the concept and idea

It is however quite jumpy and lavgy (when scrolling or switching apps)

It didnt come with a browser and initially F-droid wouldnt install anything... Parse error. I rebooted disabled the extension then it worked. Re enabled it

Parallel apps isnt working and some apps that require Oneplus Framework crash.... OnePlus Weather

Apps that require GSF dont work. I tried loggijg into snapchat (it cpuld also be safetynet issue with snapchat tho)

Magisk returns safetynet error.... SNot failed safetynet... Just error i think to load it
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] DoR3M3:
Have you ever used a microG ROM before? They all work the same, of course there are different versions of microG someone can use, but overall some apps are just difficult with GSF or SafetyNet.

If you're seeking help please be "Detailed" and "Specific", also the exact steps you've taken when you saw an issue.

Did you follow the post, wipe all partitions, install OOS 5.1.7?

Has Pie been installed on your phone, or a lot of 3rd party ROMS?

OOS[microG] is a Full ROM Deodex it will only lag when you first start it. If you changed the Animation in the Developer options as I mentioned, sometimes it might seem like it's jumpy because it moves faster, the windows will move snappier. So if this is the jumpy you are talking about, if you don't like the speed it gives, you can always change back to the default settings.

I explained in the OP that it doesn't come with a browser.

F-Droid works fine, did you dirty flash, or enable "Install unknown apps" on your phone?

OnePlus Weather does not work with microG. Are there other apps giving you a OnePlus Framework message/error?

When you look at the microG GitHub Repo, and the issue reports, based off of that, and how many apps are on the Play Store, the working percentage of microG seems very high. How many apps have you tried that are not working?

Nothing is 100% with microG like any piece of software, I have no control over this, for any apps that require GSF and OnePlus Weather please seek help and submit a report on the NanoDroid if you care to run microG on ROMS!

Parallel Apps appears to not work with microG, so it will be disabled in the next release. There are 3rd party apps that help with this...

P.S. See the OP it's been edited over, there's a new SafetyNet section that's been added!
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Manan79:
I read all the things in op and great work doing this , also gone thru faq. I m sure the developers have spent hours an days which is great...but need to be clear what we are achieving with so much effort

But still not clear what is the single pressing point to do this , battery life ? Performance ? Do we know how much % it will improve when compared to same use with Google framework rom ? I m sure the developer did some baseline around this . Performance ratings ?

Other than battery life why would one not want to use Google framework , the way it sounded it to me is , Google is buggy and has lot of issues ,, but in my day to day use I don't experience anything like that

Just trying to figure out motivation for myself to try out this ROM
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] DoR3M3:
I thought the objective was made clear?

OOS[microG] - Basic and simple, customize it your way! Faster, lighter, more private, more secure, better performing!

OOS[microG] was made with simple goals in mind, Freedom and Performance!

It doesn't sound like you have used microG in the past?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Manan79:
No I have not used in past and many users are new I guess

But how can u say better performing have u done any benchmarking ? Private I don't care

Secure how ? ...aren't we secured now? Google scans apps and all ..not sure what secure means coz it is a big context

Lighter means what ? Less in size ? Or less battery draining ? Any benchmarking ?

Google is pretty basic and simple too from end-user perspective...I can customize most things

Freedom = what ? We already have freedom , don't we ?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] DoR3M3:
I was only asking, because by understanding and knowing microG, the Google Framework & Services, you'd then understand these things you are asking.

OOS[microG] isn't reinventing anything, or creating anything new, it has only incorporated into OxygenOS what has exsisted for several years in Android & microG.

It's already mentioned in the OP that the Google Framework & Services are heavier on the system resources, that's a fact, because of it, you don't get the same level of performance or battery life as microG.

The Google Framework & Services are Proprietary, and because of this, there are of course many discussions on the differences of Proprietary vs OpenSource as it relates to Freedom, Privacy and Security, that is why these things are mentioned in this ROM. Google also has a past track record that relates to many of these areas, that bring concern to many users...

Since we are discussing a ROM, this is not just about end-user perspective that you only see when using it, but what is underneath the hood at the System Level. At the System Level Google is not so basic and simple, it lacks the Freedom you are asking about in that it is Proprietary, only Google knows what is in that code, and that also begs the question over it's Security, when you can't audit the code and know what it's doing.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Manan79:
Ok I mostly care Abt perf and battery...so will try it out ..thanks
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] DoR3M3:
If you care to wait a few days, I am releasing a updated version, there were some changes made...
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] ShubhamGurjar22:
Thanks Bro
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] chinesekorean:
This work deserve more attention.

Even if it's not on Pie, I don't care, it's just too good. Pie is overrated and barely at Nougat kneel.

Thank you.

EDIT : Continuation from a DM ;

It is absolutely perfect in almost every areas,smooth and debloated of ****, sadly I can't make it work with a game called "Girls frontline" , it basically says "can't install the app" via playstore.

Of course, I got some paid apps like themes, hyperion launcher and another game that works.

So i'm turning to you, as I don't really know why it is happening.

As for your update, I can't wait to get it, it could probably fly the small issue i'm facing.

Also, I did your guide several times since the first time you created it, for fun, and I learnt lots.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] bluegrass55:
Been using this setup for a couple of months (installed using the manual method) and have really enjoyed the Google free experience.Much better than Lineage microG which I was using before.

The phone is faster, leaner, better battery and most important of all improved privacy. This new method of install is the cherry on the cake.

Thank you for all the hard work. Looking forward to installing the updated version.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] DoR3M3:
Did you follow the OP with replacing the FakeStore with the Play Store, and used the Nanodroid version of the Play Store?

I willl actually look in to this today for you! :)

Thanks for the kind words, and support, it's been my pleasure helping you! :)
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] chinesekorean:
I didn't, but as I said, I was able to download paid apps I have prior by using FakeStore, so I don't really think it's related to that.

I'd love to hear your solution after your testing though :)

(you could even like the game too, it's a true F2P game, but it's not the subject)
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] DoR3M3:
You can't leave the FakeStore installed with the Play Store, FakeStore is a replacement to spoof the Play Store, both installed will cause conflicts and this could be the reason it's not installing.

I'll check this out and be right back shortly! :)
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] chinesekorean:
I used what you've included, nothing else actually :eek:
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Kaar3l:
Wow just wow.

I tried to create something similar - installed stock oxygen and tried to remove gapps. Tried to add microg, but that was not that simple.

And oneplus stuff also blocked. That seems perfect. Will try it on weekend.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] stell.tois:
Greate job. I could say this is the best implementation of microg. One question, could you share the link to the oos build 5.1.7 that we need to flash prior flashing your rom? Thanks
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] bud7dha:
https://androidfilehost.com/?fid=11410963190603844293
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] DoR3M3:
Not sure why they don't list the older versions on their site anymore, but it's still on the server.

Official OOS-5.1.7 Server Download

http://oxygenos.oneplus.net.s3.amaz...3_OTA_040_all_1811051816_115c75d257934eea.zip

I forgot, I thought 5.1.7 only had one release?

This upload by Tito on AFH is listed as; 43_OTA_040_all_1811051816_0ba8519405d736b

The official 5.1.7 when it was released was;

43_OTA_040_all_1811051816_115c75d257934eea

Official Releases are all still on the OnePlus Server, you can still download off of oxygenos.oneplus.net.s3.amazonaws.com 5.1.4, and 5.1.5.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] stell.tois:
Share option in Gallery app does not work for me. Can anyone confirm?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Manan79:
Great rom...it is fast..thanks

Couple of issues

Cant get google contacts and calendrr sync working

Safetynet fails

And ya gallery options are not working at random..share etc
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] DoR3M3:
By the way, thank you both very much for your replies!

First let me make you both aware, and thanks for making me realize I will place this information in the OP, this is not a Google ROM, even though OxygenOS is heavily based around Google, so of course some of OnePlus' apps are still in the ROM, and it's been my greatest wish that microG will support them. But as it's mentioned in the OP nothing is 100%.

So please be aware this is a microG ROM, and when it comes to trying to support apps that are heavily reliant on GSF, again it's not 100%. It is this way on any microG ROM, this is not exclusive to OOS[microG], but at least with your replies like these I can dig into it and make bug reports on the behalf of end-users and try to get more support going for microG, which by the way is what the NanoDroid project is doing in regards to microG! So if you love microG, then everyone NEEDS to get their BUTTS over to the NanoDroid project on XDA when you run into microG issues!

Where is this "Share Option" that you are both talking about?

Again OOS[microG] is not a Google ROM, so there is no "Google" Contacts or Calendar Sync support, however if this is what you want, there is no stopping you from checking out the NanoDroid project on XDA, NanoDroid-microG does have this support included, so with their help, you should be able to get it going, but it's not something supported on the ROM.

Did you follow the "SafetyNet" section on the OP? This is all I can tell you, if this doesn't work, check with the NanoDroid Project, there are always people chatting about SafetyNet.

By the way, in regards to SafetyNet, I have tested this several times, and it always passes when I test it, so I see no reason it should not pass for you if you follow everything correctly in the OP, which means the wiping partitions and flashing too.

P.S. The situation is that if you want to use a Google ROM and have some features like the Share in Gallery & OnePlus Weather, OxygenOS needs to first be installed, then debloated, then microG installed. By making the ROM it is not done this way, it is just microG, so this is a conversion from Google to microG. And so everyone understands, the ROM itself is built around Google, whereas LineageOS microG is AOSP, so that is why you'll find the "Share" in their Gallery app working. If OnePlus didn't make the ROM so GSF reliant, we wouldn't have this issue.

BOTTOM LINE: A Google ROM needs to have the Google Framework/Services running first, next debloated, then microG installed. Hopefully everyone will not be dissapointed with a few features lacking.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] stell.tois:
Share is the first icon at the bottom of a photo in gallery
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] DoR3M3:
Thanks for the reminder, I forgot about it because I don't use it.

Converting a Google ROM to using microG causes things like this to not work. So for now it's not going to work.

I'm looking into it with some devlopers for microG and Gallery applications if this is eventually possible to change.

I tested this with just the very basics removed out of OOS, basically just GSF/Play Services, and it doesn't work.

For now the only way to make something like this to work is running OxygenOS and then debloating and installing microG.

[MENTION=9732290]chinesekorean[/MENTION] is this game you are trying to install?

Have a look at the screen shots it downloads and installs and plays ok for me. I downloaded "Aurora Store" from F-Droid and used "Aurora Store" to download Girls' Frontline.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] chinesekorean:
Yes it is, but it should work on Play Store normally as well

I'll try it later on with it, and with the safetynet portion you added, it should download without issues
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] DoR3M3:
You don't need the Play Store unless you need "Paid Applications". The last I remember you can buy applications on a computer, then log into Aurora Store or Yalp Store and log in with your Play Store account and download the paid apps you paid for.

Sometimes paid apps through Aurora Store or Yalp might have problems.

Yes the Play Store will work in OOS[microG], but I don't support changing the ROM, however I will put up a "Play Store" section to describe the process.

For help it's mention in the OP seek help with the NanoDroid project for replacing/installing Play Store, but since we are talking about it, you remove FakeStore then add in Play Store and use the NanoDroid version of Play Store, as mentioned too in the OP, it's patched for paid apps to work with microG.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Kaar3l:
Very nice rom.

I have a problem with syncing calendar to phone. I add everything to davdroid and it syncs perfectly contacts, but no calendar. Even calendar apps like Etar show nothing and crash.

Does anybody have calendar sync working?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] DoR3M3:
You mean DAVx5 right?

What service are you syncing your Contacts to?

Not sure how the Contacts are syncing, the GoogleContactsSyncAdapter was removed.

I managed to get Etar working, in the quest for trying to be Google free, I see the change that causes Etar to crash for you.

Odd how Etar is an Open Source app, yet it's tied to wanting you logged into Google to start, the microG login page constantly pops up when starting Etar. :eek:

Simple Gallery doesn't behave like this, Etar's devlopers should change this.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Kaar3l:
Yes I used DAVx5. I tried to use google calendar to sync. It gets the calendar name, so it should be getting info from server.

Today I will test it on another server that I tried with Lineage(+DAVx5) and it worked.

I have same mission going google free step by step.

Google free OOS is a big step forward. The battery usage is like night and day compared to usual OOS.

For contacts I used Google Contracts, it worked hassle free with DAVx5.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] DoR3M3:
I've never been a Calendar person in any OS, never had a need for it, but since I'm working on this ROM, you're concern is valid and I shouldn't of overlooked this in the ROM.

I removed the GoogleContactsSyncAdapter, so I personally don't understand how the contacts are syncing, anyhow...

I tested DAVx5 and added in a Google Contacts and Calendar.

The Contacts synced ok for me to Gmail, and I was testing Etar and SimpleGallery, it took me a while, in the end, it looked like playing with permissions did the trick and I was able to sync whatever I did in Etar and Simple Calendar to Gmail... ;)

I need to spend more time working on this for these permissions.

Also from what I can tell DAVx5 seems to be the way to go, unless anyone has any other ideas on this?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Kaar3l:
What permissions did you change and where?

I tried Etar with adb logcat active and it did say that it cannot access calendar. How could I guarantee thatit could access to calendar.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] DoR3M3:
Everything related to this is in NanoDroid-microG if you're into learning...

So I have it working, when the new version is released, the Sync will be enabled.

Now I'm working on the "Share Button", hoping I can figure out how to get it working in the Gallery.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Kaar3l:
Thanks! I will be waiting for new version. :)
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] whochain:
if this rom is a "google-free" rom, so is that means we can record internal sounds also?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] DoR3M3:
The wording on the post was not correct, I went back and changed it to now reflect this;

OOS[microG] is not as complete a Google ROM as OxygenOS, but it still uses and requires a few Google applications because of how OnePlus created the ROM.

As for "Internal Recording" Google or AOSP ROMs can do both, there are already Internal Recording applications.

The "Recorder" application in OxygenOS does internal recording, even though it is not technically a internal recorder, and external noises can be picked up if louder then the sound being recorded.

I'm not sure if there are some things that it won't internally record, but of course I can't test every possible scenario, but the few things I did test, like a YouTube video and a game, it recorded them nicely, even with an Air Conditioner running right next to the phone, there was no sound of the the air conditioner. While playing a game I even spoke really loud into the phone and I could barely hear my voice in the recording.

Maybe for most people the "Recorder" will work well enough...
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] motomotomotoG:
Issue with flashing Magisk

Anyone else have an issue with flashing Magisk on this?

I have TWRP 3.2.3-1 and the .zip for 18.1 flashes without any errors, but when I boot into the ROM there is no Magisk app or options for Magisk in the settings.

I tried updating my TWRP to

twrp-3.2.3-x_blu_spark_v9.91_treble-op5_op5t.img, but it seems to corrupt my recovery, so when I boot into recovery I just get a green LED and a black screen, so I ended up reflashing TWRP 3.2.3-1 through fastboot to be able to access my recovery again.

Edit: Tried flashing 18.0 and that did the trick.

Edit: After using it for about a day I found a couple more bugs.

-The share menu doesn't work for screenshots either.

-You cannot create a local offline Calendar using "Offline Calendar" app. I just get a "Adding the calendar failed!" error. It mentios to check permissions and/or Privacy Guard, but I gave it the right permissions and there's no Privacy Guard installed on this ROM. So there is currently no way for me to import my calendar data.

Anyone know of a way to disable the navigation bar at the bottom? I use LMT for Pie Controls, and I usually disable the Navigation Bar in all the ROMs I use, but the build.prop edit doesn't work, and JOnePlus Tools disables it, but it also disables the ability to start LMT from the bottom of the screen for some reason.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Stavros Pro:
OP, are you planning on releasing this ROM for Pie too? I think people would be interested in this.