yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Stamzrat10:
I don't see how it's a better camera, if it doesn't support the ultra wide lense. For me it's a must. A few small photo tweaks here and there don't compare to hardware compatibility in my opinion. BTW I just tried your advise, it is nice and looks promising.. But unless it supports all lenses it's a deal breaker.

I am following this thread and the 17.1 (or at least was) and this is the first instance I see, so probably yes. Hopr you'll find a work around though.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Irgenas:
Hi Ivan, hi everyone. Thanks for your work. I just bought a use S10e and am thinking of flashing this ROM. There's only one thing I didn't understand: are there OTA update or every update must be flashed over TWRP?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] fil3s:
Dirty flash in Twrp there's no inbuilt updater. Don't forget to flash the magisk boot image after each update
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] fil3s:
Are you using beyond1lte? My s10 gets stuck on logo using magisk 22.1 so I'm using 22.0
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] roadman666:
yes, beyond1lte. I didn't install magisk at all. the option of having adb root via usb debugging worked till now for everything I needed. I have only one app complaining that device is rooted, but it is just a warning., Do you believe it might be the issue of not having magisk installed? How do I do it? Just download the apk, rename to zip and install zip via TWRP?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] fil3s:
Flash the image to boot partition. If you want you can flash the IMG I uploaded here for v22.0, or not. But my s10 refuses to boot with version 22.1

beyond1lte-boot-magisk.img

drive.google.com
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Irgenas:
Thanks for the reply!

I don't plan to root the device, so I guess I don't need Magisk at all right?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] fil3s:
Ok I misunderstood. 😃 Nope. You don't need it
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] roadman666:
copy. Will try to install once get home. As it will be the very first time for me: is the installation of the boot partition causes data loss? Hopefully not.... Will I need to install the magisk manager apk thereafter? But anyhow, I do afraid that magisk will do not do magic :-) and my issues will remain..... Thanks a lot anyhow
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] fil3s:
Just tap install image in twrp, then it will list the partition ie boot, recovery etc , choose boot, swipe to confirm.

Then you should see an APK of magisk manager in app drawer. If not just grab it from GitHub Btw there's no loss of data.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] DrWillz:
I can't make or receive calls!

Any fixes? Kinda urgent
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] roadman666:
Nothing at all? Does it ring if you get a call? I just have had the same as I had already: was ringing but no pop-up for the phone app. Have reset phone app settings and it workes again
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] DrWillz:
Doesn't ring at all when I call myself, goes straight to voicemail. I can't make a call as pressing the dial button does nothing
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] DrWillz:
The problem now is, I thought it was dolby or some app I installed a few days ago, so I disabled the app in settings and now the phone isn't even booting... Just my luck lol
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] bertino:
I had some call issues when I first installed, but i just needed to set the default dialer app as there was none selected
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] roadman666:
Can onyl confirm as solution
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] DrWillz:
Thank you so much, that's fixed it. One bricked phone, a struggle to get into the recovery and a restore from backup later and I can now send and receive calls.

I had to go into the phone settings and turn on "Receive incoming calls" under the calling accounts page. For some reason, it was off by default.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] roadman666:
It looks like I found a workaround for the flip cover issue. No idea yet how suboptimal it is regarding the battery consumption. The solution is microdroid. Root is required of course.

Two macros have been created based on floowing LogCat triggers:

flip_cover_work flip_status : 1 (open)

flip_cover_work flip_status : 0 (close)

I still cannot imagine that I am the one only who has the problem, but for the moment I found a workaround :)
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] cgirerd:
See my previous reply here: https://xdaforums.com/t/rom-signatu...-s10-s10-exynos.4173663/page-22#post-84748979
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] perxeus:
Magisk 22.1 and 22.0 boot are still not working for me - i get boot loops.

I am still on Magisk 21.4.

The app in ver 22.1 although works.

Any progress or hints how the new versions work?

I also use LSposed or EdXposed.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] DrWillz:
I managed to fix it by flashing the older 22.0 boot image, then the 22.1 one
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] DrWillz:
I can't pass safetynet. I did everything it said in this guide

https://xdaforums.com/t/ultimate-rom-setup-and-battery-life-guide-2021.4227897/

It says SafetyNet API Error.

basicintegrity -

ctsProfile-

evalType N/A

Edit: there should be a fix coming "soon"
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] EricLautenschlaeger:
does that work for you: install image and Magisk in twrp without wipe (dirt flash)?

The last time I tried I had a boot loop, But maybe I did something wrong with Magisk.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Stamzrat10:
I passed safteynet and nothing changed. Maybe you somehow tampered with Google play services app.

Do you use microg? Because it's impossible to pass with it.

Lsposed

Magisk hide

Change name of package

And having some gapps, I use nikgapps core
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Stamzrat10:
I forgot to mention

Magiskhide propsconfig (change signature)

And universal safetynetfix
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] fil3s:
Should do. Note that the latest boot images I think aren't working. Atleast not on my s10

you can ask in this telegram group if you want.

Exynos9820 AOSP development

Exynos9820 AOSP and OneUI5.1 development

You can view and join @Exynos9820AOSP right away.

t.me
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] gaglia83:
Question: what if I am on Android 11 instead? I have a stock G970F, I switched it on, done all the updates and went on Android 11, One UI 3.1, Android security patch level March 2021. What is the procedure for TWRP? Thanks for any help!
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] gaglia83:
Can anyone confirm this?

EDIT: sorry, replied to an old post, my bad, I assume it works now
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] fil3s:
Hi. Just flash the .tar in the AP slot in Odin . Don't forget there's a different way for booting to twrp on one UI 3.0+

Spoiler content hidden.

Grab the .tar from official website
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] minilandl:
I tried following instructions listed to build the kernel to patch and I'm getting build errors on both the experiments and standalone_18.1 branch is there any steps. I'm missing I have tried in both my android build environment as well as a serperate folder. I am using archlinux though which could make a difference but it shouldn't

source build.sh beyond2lte

build common config=exynos9820-beyond2lte_defconfig

build model config=beyond2lte

#

# configuration written to .config

#

scripts/kconfig/conf --silentoldconfig Kconfig

CHK include/config/kernel.release

CHK include/generated/uapi/linux/version.h

CHK include/generated/utsrelease.h

HOSTLD scripts/dtc/dtc

/usr/bin/ld: scripts/dtc/dtc-parser.tab.o: (.bss+0x10): multiple definition of `yylloc'; scripts/dtc/dtc-lexer.lex.o):.bss+0x0) : first defined here

CHK scripts/mod/devicetable-offsets.h

collect2: error: ld returned 1 exit status

make[2]: *** [scripts/Makefile.host:111: scripts/dtc/dtc] Error 1

make[1]: *** [scripts/Makefile.build:671: scripts/dtc] Error 2

make[1]: *** Waiting for unfinished jobs....

make: *** [Makefile:606: scripts] Error 2

make: *** Waiting for unfinished jobs....
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Ivan_Meler:
Ah looks like few other people had same issue when building kernels for arm64 on arch, till i merge fix you can manually apply it before build

scripts/dtc: Remove redundant YYLOC global declaration · LineageOS/android_kernel_oneplus_sm8150@902680f

gcc 10 will default to -fno-common, which causes this error at link time: (.text+0x0): multiple definition of `yylloc'; dtc-lexer.lex.o (symbol from plugin):(.text+0x0): first defined here ...

github.com
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] minilandl:
Thanks that fixed it I have always been getting similar build errors when building ROMs and kernels for other devices are there known issues with building on arch based distros would this be solved by using Ubuntu?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] starbright_:
I was bit afraid of update, from the previos 18.1 version (because of microg ...), but it works smooth.

Even the upgrade of magisk app to 22.1 wasn't a killer.

As already mentioned: Just go to twrp, wipe cache/dalvik, install new LOS, install magisk-enabled-boot-recovery to boot slot and reboot.

In microG I have some apps to be reinstalled (Fakestore, Framework and Nominatem ?!?). Don't forget to give permission in microG selfcheck!

What is not working is to get a rough position by network tower (local gsm location) , although all seems to be enabled for that.

In fact in microG it show me a location, but it seems not to be passed though to apps.

That seems to me an issue in LOS ?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] gaglia83:
Hi, can you please help me to clarify? My final goal is to have LineageOS with TWRP and Magisk. I am starting from this:

Samsung Galaxy S10e (Exynos)

Disclaimer:Team Win strives to provide a quality product. However, it is your decision to install our software on your device. Team Win takes no ...

twrp.me

"You are therefore strongly advised to first root your device with Magisk and then pre-root a TWRP image before flashing it to recovery. The usual path of installing TWRP prior to rooting is problematic on this device"

Then I follow this:

Installation

The Magic Mask for Android

topjohnwu.github.io

Notice that the Magisk app on my phone (on stock R) tells me "SaR: yes" but "RamDisk: No"

Plus, now I found this:

https://xdaforums.com/t/rom-signatu...or-s10e-s10-s10-exynos.4173663/#post-83658967

"No need to worry about rebooting to recovery or not having TWRP and magisk at the same time"

I'm quite confused :confused:
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] fil3s:
The whole process to root a custom rom is different than stock rom. You don't need to patch the twrp.img as you root by flashing the magiskpatched boot images in the op

beyond - Google Drive

Just make sure to flash multidisabler if coming from stock, after you first formatt data

[Pie/10/11] [System-as-root] Multidisabler: disables encryption, Vaultkeeper, auto-flash of stock recovery, proca, wsm, cass, etc.

The multi-disabler started life on the Exynos S10 range, the first Samsung devices to launch with Android 9 (Pie). Since then, it has grown to support a great many Samsung devices running either Android 9, 10 or 11, and with either an Exynos or a...

xdaforums.com

Simply connect phone to PC with USB debugging authorised and flash the twrp.tar in the AP slot in Odin.

Immediately boot into recovery, format data, flash multidisabler, reboot recovery and you'll be ready to flash the rom

To root simply flash the magisk boot image to 'boot' partition when prompted. Reboot normally to system

I wouldn't risk flashing the latest boot image, bootloop may occur. Wait for Ivan meler to update
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] gaglia83:
Ah OK maybe now I understand, correct me if I'm wrong.

So you're saying that what I am trying to do is: first install Magisk on stock, then TWRP on stock and then flash Lineage.

But you are saying that it would be much simpler if I just install TWRP (after multidisabler) and then flash Lineage, and only *after* that I root with Magisk, correct?

And the warning that I have read on the TWRP installation page does not apply to me because 1) I will use multidisabler and 2) I won't root stock but Lineage. Correct?

Thanks a lot for the help :)
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] fil3s:
Yes it's simpler to root custom rom than stock in my opinion (if you're on oneui 3.0+)

Yeah just use Odin. 👍 This only applies if, like me, you flash lineage os 18.1 straight after flashing twrp.

Keep in mind that Twrp 3.5.0.9-2 is the latest that will work on oneui 2x firmware, android 11 firmware= you can use latest twrp ☺️ Look at the

thread here for more info.

Maybe someone can help with an earlier boot image for your handset.

Cheers. 🍺
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Kevgt69:
I have a Samsung s10e and have managed to install Lineage OS18.1. I have TWRP recovery as well. I am unable to use Galaxy Wearable as it says "operating system on your phone has been modified in an unauthorized way" when opening.

In addition, I am unable to flash Magisk to install as I read that I may be able to use this to get around the Galaxy Wearable issue.

Any idea's? I am a complete noob at this, so any help would be greatly appreciated.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] starbright_:
I am wondering why it shouldn't work to (coming from stock), skip point 1 above and replace it more or less with step 3.

So skip 1, boot into download mode and flash the above linked magisk-boot-image with odin (AP or BL?). If it doesn't work with Odin, maybe even better heimdal ? In heimdall the partition can selected too.

After this, do step 2 and and flash LOS out of TWRP.

So, this is a question - will that work too? That would shorten the procedure even more ;)
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] fil3s:
Yeah. I actually used ianmacd's twrp , flashed by dd with root. Then simply flashed rom\root, upgraded firmware, tried to root it. Couldn't do it, fleshed los 18.1👍

But one could also root stock, flash with the official twrp app, rom, root.

I don't think one can flash the patches images with Odin. Correct if wrong, idk about Linux.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] minilandl:
If anyone's interested there seems to be quite a lot of confusion on how to install magisk to clarify don't flash the tar in Odin or use a patched image the correct procedure is the following

flash the provided boot image to the boot partition in twrp install image select the magisk patched image however to get the latest magisk you need to build the kernel from source using ivans trees which generates a boot image.

Even though magisk says attestration failed everything else works fine for me after installing

magisk hide props config

universal safeteynet fix 2.2

ARcore playground patcher which spoofs our device to a pixel 4
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Kevgt69:
Do you have the links to download what is needed, and will any data get wiped?

Many thanks
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] therussellhome:
Has anyone seen garbled emergency alerts? The guy next to me got an alert at the same time but readable.View attachment 5287239
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] minilandl:
Yes it's quite involved and probably too long to explain here I may write a guide if people are interested.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Kevgt69:
Hi minilandl, thank you so much. Any help you can give would be much appreciated. Ultimately I just need to get Galaxy Wear working, everything else is working as far as I can tell........
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Jeronim0h:
I have the Same Problem with Galaxy Wear.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Kevgt69:
I did see this link https://xdaforums.com/t/galaxy-watch-on-lineageos.4183535/

Does this sound right? Again, its alien to me but if its right then its a start :)
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] gaglia83:
@minilandl @fil3s thanks, I followed the instructions and it worked like a charm :) now I have Lineage 18 + TWRP 3.5.2_9-0 + Magisk-v22.1 (having the latest Magisk is not urgent for me). I will write a detailed guide from scratch for self-reference in any case.

But there is two big problems with the ROM.

The first is that SE is not enabled.

The second is that for some reason I cannot encrypt the phone. Even if I set a security password, have all the battery full and keep the phone connected with a data and power cable to the PC, as soon as I tap "encrypt phone" it simply reboots into system.

@Ivan_Meler anything that can be fixed?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] minilandl:
Ivan's build isn't the latest one the one by @Linux4 was just updated this week is much more stable but unfortunately you can't use twrp. You need to use lineage recovery and ADB sideload https://xdaforums.com/t/rom-unoffic...or-galaxy-s10e-s10-s10-s10-5g-exynos.4261301/
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] gaglia83:
Ahhh thanks for pointing that out!
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] caccamo88:
hi guys

someone knows if ant+ connection supported? I know seems a stupid question but I was used to connect speed, cadence, heart ant+ sensors during cycling activities

In case no, would previous version works?

Thanks
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] gaglia83:
OK, I'm entering a rabbit hole of encryption on Android now. I was not aware that Android 10+ enforces FBE (File-Based Encryption) as opposite as FDE (Full-Disk Encryption). From what I read, I think FBE looks like a really bad idea that sacrifices user's control on data privacy in exchange for silly amenities such as being able to use the phone as an alarm or for emergency calls even if powered off and rebooted by an unauthorized person.

I think @Ivan_Meler build is kind of unique in that it does not enforce natively FBE. As FBE is a very complex thing that has to be built in and supported in the kernel, this is the reason I think why it is not possible to encrypt the phone in the usual way (going on Settings -> Security), because AOSP's UI on Android 10+ only supports FBE-style encryption. And this is, I'm sure, also the reason why you *can* use TWRP with this build, but you cannot with the other build suggested by @minilandl

Now I have questions:

1) out of curiosity, is this also the reason why SE is not enforcing? Or is there hope of having it in a future build?

2) Is it possible to enable FDE on this ROM? Clearly not from the UI, but maybe with a rooted terminal, e.g., Magisk + Termux?

3) If 2) is not possible, any hope of having a build with FDE support?

4) A bit off-topic but... If necessary to use FBE, is it at least possible to disable Direct Boot and have two different passwords, one to insert only one time when the phone boots up, and one (like a PIN or fingerprint) to unlock the screen?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] gaglia83:
Actually I'm not sure about this. It would be cool to have a ROM that comes with FBE disabled by default but allows to encrypt the phone with FDE through the UI.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] jogurcik13:
View attachment 5290083

Regarding my last conversation with somebody on Techlore element.io server, what the hell is happening with this? This exact lineage unofficial distro for s10 doesnt let me encrypt my phone and set SElinux to enforcing
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] starbright_:
Please give me 10second of your time for feedback (can be by PM too).

I am wondering: What might be for YOU the reason to use LOS on this device?

1) you used it at previous devices before

2) better privacy control (so I think together with microG ?) - if not, why?

3) just for fun and nerdic reason (selfcompiled)

4) more features or better control over features

5... You can add more reasons if you like.

Thank you
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] gaglia83:
In my personal case, better privacy / control (obviously without any variant of Google apps or service installed)
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Stamzrat10:
Me too, however, during use and over time I begin wondering whether it serves its purpose. I'll explain:

I have gone Google free, so I use a different email provider, cloud storage, etc. Therefore in the beginning I used microg.

But then the phone doesn't pass safetynet, I thought it did back when I used exposed and hiddencore module, but apparently it was just fooling the user to think that safteynet passed and who knows what that hiddencore module actually contained.

Not passing safteynet means that some crucial apps, like banking and such won't work, some partially, some not.

I then installed Nikgapps core, which is the minimum required and I pass safteynet.

I also use aurora store instead of play store. So I guess it's the debloating and other fine tuning that keeps me with lineageos.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] caccamo88:
anyone for example with heart rate monitor, or Garmin watches etc. that can tell me if able to connect via ant+? Thanks
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] starbright_:
@gaglia83 , @Stamzrat10 and others:

I started with LOS/Cyanogenmod as my phone wasn't updated anymore. Than because of privacy.

Due to limits of AOSP (as mentioned before) I started some tests here:

https://xdaforums.com/t/debloated-stock-microg-for-best-performance-privacy.4240057/

And finally (see latest post there) I go one step further and just leave stock as it is with just block ANY system-app (including gapps) by firewall.

I am using contacts, calendar, email ... from FDroid and so far I didn't find any problem even with Playstore-Apps via Aurora. I am surprised. Does it mean it is enough to have that gapps, even if not connected to internet? Or am I just lucky not to use apps that really needs it?

I don't to discuss it hear (OT), but if you are interested in just privacy this might be of interest.

atm I just have a second phone, so one with stock and one with LOS (my daily driver) - to get a better picture.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] perxeus:
all of the mentioned.

i am using LOS since years on several devices

no google, no gapps - banking is working though

i do not want to be the idiot that knows much less about himself compared to what google knows about him
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] El Dun:
Hi, thanks for maintaining this ROM.

after I saw in changelog you fixed USB-C audio I tried it out, but for me, High-Res audio over USB-C is still not working, basically I have the same problem I posted last year:

https://xdaforums.com/t/rom-exynos-...-v1-4-update-2020-12-17.4076585/post-83209835

I've also tested using my DJI drone with this ROM and did not get it working, while the usual warning message appears if the app is allowed to access USB, after that nothing happens. It's 100% working on stock and I did the same procedure with this ROM, also I've tried troubleshooting but couldn't get any further.

It is quite interesting that I only found this problems with AOSP ROMs, but not with stock ones, so do other (Qualcomm-based) devices have those problems with AOSP ROMs too?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] fil3s:
It seems I was mistaken about the magiskpatched boot images

It seems that Riru causes magisk 22.1 to boot loop the phone. I removed Riru :)
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] hajkan:
Hi

Would this work with G770F or G973F?