yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI:

New kernel patch hot off the press!

4.9.275 -> 4.9.276

4.9y LTS maintainers: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linux-4.9.y

Patched S9/S9+ AOSP kernel: https://github.com/Geoknyda/android_kernel_samsung_universal9810/commits/4.9y

See OP for download, or update via your OTA!

P.S.: For OTA to work, you'll need to be on ROM July 18, 2021 or later (also available in OP).
[Samsung Galaxy S9 & S9+ Cross Device Development] riaan.geldenhuys:
Is the proximity sensor working for everyone? I have noticed that when I call a number it works but if I open the keypad to tap a number the screen does not turn off again.
[Samsung Galaxy S9 & S9+ Cross Device Development] aureljared:
Are broadcast messages working properly in this build? Normally I'd get alerts for severe rain here in my country, however today I received one such alert but in gibberish. My other devices all received the message properly encoded in the English alphabet. Perhaps there is an encoding issue in Lineage?

See below for the alert I received.
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
I have the same issue. I think it has to do with Lineage OS and may be a bug.
[Samsung Galaxy S9 & S9+ Cross Device Development] garett_09:
thanks for the effort mate, this will be huge for the AOSP community. continue providing us with love and support!
[Samsung Galaxy S9 & S9+ Cross Device Development] pyromannx:
Hello

Do you have a solution to have the CTS profile ok? With root unable to have ok status.

Thank you,
[Samsung Galaxy S9 & S9+ Cross Device Development] aureljared:
If you're using Magisk, install these modules (1) MagiskHide Props Config and (2) Universal SafetyNet Fix. Enable Magisk Hide in Magisk Settings.

Using MagiskHide Props Config, change your device fingerprint to match the official Android 10 release for the S9/S9+. This involves the props command which you can access through ADB or a terminal app - refer to MagiskHide Props Config's wiki page for full instructions.

Reboot your device after editing fingerprint and SafetyNet should pass, with CTS profile match OK.
[Samsung Galaxy S9 & S9+ Cross Device Development] murtzsch:
this is what I changed to make it compile :

diff --git a/net/wireguard/compat/compat.h b/net/wireguard/compat/compat.h
index 91d4388824ea..9710908880d3 100644
--- a/net/wireguard/compat/compat.h
+++ b/net/wireguard/compat/compat.h
@@ -91,7 +91,7 @@

#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 17, 0) && LINUX_VERSION_CODE >= KERNEL_VERSION(3, 16, 83)
#define ipv6_dst_lookup_flow(a, b, c, d) ipv6_dst_lookup_flow(b, c, d)
-#elif (LINUX_VERSION_CODE < KERNEL_VERSION(5, 4, 5) && LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0)) || (LINUX_VERSION_CODE < KERNEL_VERSION(5, 3, 18) && LINUX_VERSION_CODE >= KERNEL_VERSION(4, 20, 0) && !defined(ISUBUNTU1904)) || (!defined(ISRHEL8) && !defined(ISDEBIAN) && !defined(ISUBUNTU1804) && LINUX_VERSION_CODE < KERNEL_VERSION(4, 19, 119) && LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0)) || (LINUX_VERSION_CODE < KERNEL_VERSION(4, 14, 181) && LINUX_VERSION_CODE >= KERNEL_VERSION(4, 10, 0)) || (LINUX_VERSION_CODE < KERNEL_VERSION(4, 9, 224) && LINUX_VERSION_CODE >= KERNEL_VERSION(4, 5, 0)) || (LINUX_VERSION_CODE < KERNEL_VERSION(4, 4, 224) && !defined(ISUBUNTU1604) && !defined(ISRHEL7))
+#elif (LINUX_VERSION_CODE < KERNEL_VERSION(5, 4, 5) && LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0)) || (LINUX_VERSION_CODE < KERNEL_VERSION(5, 3, 18) && LINUX_VERSION_CODE >= KERNEL_VERSION(4, 20, 0) && !defined(ISUBUNTU1904)) || (!defined(ISRHEL8) && !defined(ISDEBIAN) && !defined(ISUBUNTU1804) && LINUX_VERSION_CODE < KERNEL_VERSION(4, 19, 119) && LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0)) || (LINUX_VERSION_CODE < KERNEL_VERSION(4, 14, 181) && LINUX_VERSION_CODE >= KERNEL_VERSION(4, 10, 0)) || (LINUX_VERSION_CODE < KERNEL_VERSION(4, 9, 999) && LINUX_VERSION_CODE >= KERNEL_VERSION(4, 5, 0)) || (LINUX_VERSION_CODE < KERNEL_VERSION(4, 4, 224) && !defined(ISUBUNTU1604) && !defined(ISRHEL7))
#define ipv6_dst_lookup_flow(a, b, c, d) ipv6_dst_lookup(a, b, &dst, c) + (void *)0 ?: dst
#endif

@@ -932,7 +932,7 @@ static inline int skb_ensure_writable(struct sk_buff *skb, int write_len)
}
#endif

-#if (LINUX_VERSION_CODE < KERNEL_VERSION(5, 6, 0) && LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)) || (LINUX_VERSION_CODE < KERNEL_VERSION(5, 4, 102) && LINUX_VERSION_CODE >= KERNEL_VERSION(4, 20, 0)) || (LINUX_VERSION_CODE < KERNEL_VERSION(4, 19, 178) && LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0)) || (LINUX_VERSION_CODE < KERNEL_VERSION(4, 14, 223) && LINUX_VERSION_CODE > KERNEL_VERSION(4, 10, 0)) || LINUX_VERSION_CODE < KERNEL_VERSION(4, 9, 259) || defined(ISRHEL8) || defined(ISUBUNTU1804)
+#if (LINUX_VERSION_CODE < KERNEL_VERSION(5, 6, 0) && LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)) || (LINUX_VERSION_CODE < KERNEL_VERSION(5, 4, 102) && LINUX_VERSION_CODE >= KERNEL_VERSION(4, 20, 0)) || (LINUX_VERSION_CODE < KERNEL_VERSION(4, 19, 178) && LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0)) || (LINUX_VERSION_CODE < KERNEL_VERSION(4, 14, 223) && LINUX_VERSION_CODE > KERNEL_VERSION(4, 10, 0)) || LINUX_VERSION_CODE < KERNEL_VERSION(4, 9, 999) || defined(ISRHEL8) || defined(ISUBUNTU1804)
#include <linux/icmpv6.h>
#include <net/icmp.h>
#if IS_ENABLED(CONFIG_NF_NAT)
[Samsung Galaxy S9 & S9+ Cross Device Development] The A.I. Project:
I just installed the latest version (2021-07-23, S9) and have issues with my microphone. Whether it's regular calls, app calling or recording. The input is very "faint", and there is some white noise. Does anybody have any experience with this...?

Thank you for any advice
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Absolutely incredible! Thank you for this!!!

I have been able to successfully compile kernel 4.9.276 with the WireGurard patch!

I can confirm that Wigreguard is functioning through kernel (see attached image). Of course root is required, so I used magisk v23.

Please update via your OTA (or dl directly from repo) to receive the new ROM. Also, please check out my kernel branch to see the commits.
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI:

Updated kernel 4.9.277

Wireguard kernel access persists through ROM update :)

Root with Magisk v23 persists through ROM update :)

Enjoy!
[Samsung Galaxy S9 & S9+ Cross Device Development] moe61:
Hey Neurotical,

thanks for your great work to revive the Galaxy S9+.

Since I'm interested in building images myself but have never done so can you nudge me in the right direction on how to build Android images for the S9+? Would be very grateful for that.
[Samsung Galaxy S9 & S9+ Cross Device Development] murtzsch:
you've been patching the kernel with 1.0.20201112, on my side I'm using 1.0.20210606 (see https://github.com/Geoknyda/android...dec2d3c8c325aeb8ac/net/wireguard/version.h#L2 vs https://github.com/WireGuard/wireguard-linux-compat/commit/d378f9307850a3824107c44add3bcf23d64bfcf5)
[Samsung Galaxy S9 & S9+ Cross Device Development] tommyvirus:
thank you very much for yourwork neurotical

only one problem, voice quality and volume are very very bad when using a bluetooth headset

tested 2 different bt-hs on a stock android and ios phone, crystal clear voice
[Samsung Galaxy S9 & S9+ Cross Device Development] vberruyer:
Hi guys,

Would like to install it on my S9 (eyxnos) but the use of wifi calls (vowifi) is very important for me.

I saw that volte is not working but could you confirm vowifi is ok ?
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Thanks so much for the feedback tommyvirus. I'll try and look into this, but in the meantime perhaps you can explore some of the different Bluetooth codecs in the developer options settings menu. Please feel free to share any discoveries you may find with us in this thread.

Hi vebrruyer. VOLTE and VOWIFI are broken on Samsung roms as these are proprietary to Samsung. See this comment.
[Samsung Galaxy S9 & S9+ Cross Device Development] murtzsch:
sorry I forgot it wasn't that straightforward, see https://xdaforums.com/t/wireguard-kernel-rom-integration.3711635/post-85399327
[Samsung Galaxy S9 & S9+ Cross Device Development] tommyvirus:
thank you for your reply, tried every bt setting in dev

aptx hd is on, sound/music quality is perfect, only voice nearly unusable

other custom roms like rr, crdroid, arrow or dotos have exact same issue, only stock rom has perfect voice quality

right now im on stock vendor, twrp 3.5.2 9.0 and of course your great rom :)
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Thanks for your help murtzsch. I have been able to update Wireguard kernel patch to the most recent version 20210606. It's available via OTA right now in a ROM update. All commits are in my kernel log.
[Samsung Galaxy S9 & S9+ Cross Device Development] Gustavo647643:
Is it possible to change screen resolution with that ROM?

The stock one allows you to set 1480x720(HD+), 2220x1080(FHD+) and 2960x1440(WQHD+)

Spoiler content hidden.
[Samsung Galaxy S9 & S9+ Cross Device Development] xMandy:
Sounds great!

before giving a try - are Samsung health and G pay and so on working? Banking apps too?
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Enable USB debugging via developer options

With phone running normally, use cmd prompt in Windows:

adb shell wm size 1440x2560 (Change res accordingly)

adb shell wm size reset (Reset res to default)
[Samsung Galaxy S9 & S9+ Cross Device Development] moe61:
OTA does not get the latest updates
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Are you using an s9+?

I may have forgotten to update the strings.xml in the S9+ before compile in the July 28th version... But you can always adb sideload the most recent version from the OP, which should have an updated strings.xml allowing for future OTA updates.
[Samsung Galaxy S9 & S9+ Cross Device Development] aureljared:
To add to this: if you use 2220x1080 (FHD+) and find the UI to be too large, do adb shell wm density 411 to set the screen density to 411dp, same as stock One UI. Downside being the boot animation will be improperly scaled and some apps such as Gmail might show wrongly sized graphics, but otherwise it works like a charm.
[Samsung Galaxy S9 & S9+ Cross Device Development] steven12821:
Im still relatively new to rom flashing, ive tried flashing with twrp and the provided recovery following the instructions and get rebooted to download mode every time what am i doing wrong?
[Samsung Galaxy S9 & S9+ Cross Device Development] steven12821:
Never mind, reflashed the stock vendor image and it worked :D
[Samsung Galaxy S9 & S9+ Cross Device Development] dwarisz:
In the latest S9+ build the lineage.updater.uri props points to the wrong address. It has Synt4x.93 OTA address in it.
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
TREMENDOUS THANK YOU for finding this!

The bug has been fixed for the next build. See this commit for tracking 😀

The OP has been updated with a July 31, 2021 build. Please ADB sideload it for OTA to work going forward 😀
[Samsung Galaxy S9 & S9+ Cross Device Development] dwarisz:
Thank you for the fast fix and great work by the way. Is there any interest of adding f2fs support?
[Samsung Galaxy S9 & S9+ Cross Device Development] francoism90:
Does anyone else have random reboots on S9? Maybe because I'm using root?

I really like the ROM, battery improved a lot and performance is great. :)
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
I'm uisng root magisk v23 and no random reboots here.
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI I noticed Basebands for the S9 and S9+ can be updated per the thread here. I just finished updating my baseband firmware from G960FXXSBETH2_19.08.2020 to G960FXXUFFUE1_10.05.2021 for my G960F.

Steps I took were

Install Samsung USB drivers

Install Odin 3.14 (or later)

Download updated baseband firmware from the XDA thread for your model phone.

Unzip and re-pack "modem.bin" into a .tar file such as "modem.tar"

Reboot phone into download mode

Open Odin

Load your modem.tar file into CP in Odin

Start flash

Reboot

I hope this helps those who are looking for it 😊
[Samsung Galaxy S9 & S9+ Cross Device Development] philipp.haus:
Hi thanks for your great rom Neurotical!

Really appreciate your good support, too!

I managed to install microg, but had to use the xposed framework and FakeGapps.

Is there any possibility you could include signature spoofing into the linage build?

Have a nice day!

Signature Spoofing

Free implementation of Play Services. Contribute to microg/GmsCore development by creating an account on GitHub.

github.com

docker-lineage-cicd/src/signature_spoofing_patches at master · lineageos4microg/docker-lineage-cicd

Docker microservice for LineageOS Continuous Integration and Continous Deployment - lineageos4microg/docker-lineage-cicd

github.com
[Samsung Galaxy S9 & S9+ Cross Device Development] tommyvirus:
anything on the bt issue?
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Hi tommyvirus. I can only suggest updating the Baseband, as that may help improve modem functionality, which may include bluetooth quality. I put some instructions and links on how to do that in the OP for your convenience.

As for poking around in the code and trying to tweak the bluetooth settings, I have not tried this yet and would have to devote some time to learn how to do it. I will try and explore this when I have some free time :)
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI:

Updated kernel 4.9.278 hot off the press.

Available now in the weekly ROM. See OP or use OTA for install :)

Have a great day!
[Samsung Galaxy S9 & S9+ Cross Device Development] tommyvirus:
baseband is uptodate too, it seems to be a general issue in los and other roms based los

i have this problem for more than a year and already tried everything from user side :(
[Samsung Galaxy S9 & S9+ Cross Device Development] W@llie:
Successfully installed the ROM (+Magisk 23) and also OTA update works. The problem I'm facing now that I don't see my mounted storage. In TWRP everything is visible. Any idea's?

Edit:

Did a full wipe and reinstalled the ROM. Works now, let's hope it stays that way.
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI:

August 5 AOSP security update now available in OP or via OTA.

Have a nice day 😊
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Yes 👍
[Samsung Galaxy S9 & S9+ Cross Device Development] ecnanossA:
Is there a specific model to get in order for the bootloader to be able to be unlocked and have twrp put on it?

I ask because I have an s8 that is bootloader locked and I don't wanna buy an s9 and have it also locked so that I can't put whatever ROM I wanna put on it.
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
The G960F is the international Exynos version. This can be fully unlocked.

The Snapdragon version made available in the US cannot be unlocked. Do not buy it.
[Samsung Galaxy S9 & S9+ Cross Device Development] Rebel25:
Has anyone had issue after upgrading to the latest where you're sim card isn't recognized anymore? I upgraded yesterday and after booting up again my device says no sim.

-- EDIT --

NVM, I restored to the default Samsung OS and everything seems fine now. I think what happened is I update the modem and bootloader and then it all went sideways on me.
[Samsung Galaxy S9 & S9+ Cross Device Development] ecnanossA:
Good to know, thank you.
[Samsung Galaxy S9 & S9+ Cross Device Development] :
Hi Neurotical,

thanks for your great work. On my phone the OTA doesn't work. Any suggestions?
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
What version do you have? S9 or S9+?

I made some fixes to the OTA code for the S9+ in the last compile.

So if you install the most recent one via ADB, the future OTA updates should work.

I'll be posting a new update for kernel 4.9.279 later today, so you can try OTA soon and let me know if it's working. :)
[Samsung Galaxy S9 & S9+ Cross Device Development] :
S9.

Ok, thank you.
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI:

Kernel 4.9.279 now available in OP or via OTA.

Have a nice day 😊
[Samsung Galaxy S9 & S9+ Cross Device Development] ecnanossA:
Out of curiosity, if we need an Exynos version of the phone to unlock the bootloader then why is there a forum for the snapdragon version of the phone? https://xdaforums.com/f/samsung-galaxy-s9-s9-snapdragon-roms-kernels.7866/
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
There must be some international variants using it, but the US one cannot be unlocked:

https://www.getdroidtips.com/unlock-galaxy-s9-s9-plus-bootloader/
[Samsung Galaxy S9 & S9+ Cross Device Development] Karoten28:
Thanks for this great ROM ! Indeed OTA is working and it's nice.

I've just a major issue. GPS doesn't work. So I can't use Google Maps or UberEats.

I am in France. I run GpsTest and it seem to find only a few and only american.

Can I do something to fix this ?

Thanks
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Since there is no google framework on the ROM you'll have to use OSMAND as your nav tool.

Or maybe try installing Gapps yourself and try Google maps then.
[Samsung Galaxy S9 & S9+ Cross Device Development] Karoten28:
Thanks for the reply. I already have installed GApps. I didn't know Osmand.
[Samsung Galaxy S9 & S9+ Cross Device Development] Karoten28:
Thanks for the reply. I already have installed GApps. I didn't know Osmand.

Édit : Osmand can't find my location. It worked before with Lineage Os 17.1
[Samsung Galaxy S9 & S9+ Cross Device Development] Klaus20:
First of all thanks for the ROM. After a number of hurdles (encryption) I was able to install the ROM and so far everything works fine. I previously backed up everything in the Samsung Cloud but now I cannot set up a Samsung account for the restore. Does anyone have an idea how I can get the cloud data?

I installed the following:

1. lineage-18.1-20210808-UNOFFICIAL-starlte-kernel-4.9.279_wg_20210606.zip

2. Magisk-v23.0.zip

3. open_gapps-arm64-11.0-pico-20210807.zip

Regards Klaus
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Perhaps view this XDA thread. It is very current and there seem to be some good solutions in there that may help you. I am sure you can get the GPS fixed because it works on my S9 so the functionality is definitely there for you 😊 Good luck!
[Samsung Galaxy S9 & S9+ Cross Device Development] Klaus20:
I reinstalled everything and currently have two unresolved issues:

1. Where can I find the extended restart - have the developer setting already activated?

2. Setup wizard - the restoration of the backup from the Google account does not work, I can not approve the SMS authorization or the approval is not accepted?

Maybe someone has an idea?

Regards Klaus
[Samsung Galaxy S9 & S9+ Cross Device Development] KuroTenshi28:
I already knew this post and I hoped to avoid Factory Reset. I finally did it and it works. Thank you.
[Samsung Galaxy S9 & S9+ Cross Device Development] dwarisz:
You'll find it under the Setting: System > Gestures (Advanded) > Power menu.
[Samsung Galaxy S9 & S9+ Cross Device Development] Klaus20:
How to remove GPlay Add Payment Method ??
[Samsung Galaxy S9 & S9+ Cross Device Development] BlackVoltage:
Hi there,

thanks a lot for this software.

-How to update from lineage 17.1?

-Is it possible to keep settings and apps via titanium backup for example

- do I need to update baseband?

- what's "OTA"?

Best regards

BlackVoltage
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI:

Development has been halted due to a bug that Lineage team does not have the resources to fix:

LOS 18.1 compile error from change-Id: I81dcbea5393cf3426357e659f89ede050cf567fb (#3845) · Issues · LineageOS / issues / android · GitLab

Expected Behavior Running commands for build: source build/envsetup.sh && breakfast starlte && mka bacon -j20 should result in successful compile....

gitlab.com

I would like to help, but I do not know how to maintain a device tree :(

I am truly sorry that I cannot help the community any further, but if someone can teach me how to maintain this device tree, I would definitely commit myself to continuing to maintain this build.
[Samsung Galaxy S9 & S9+ Cross Device Development] king1990:
pick this and it will fix this problem

universal9810: touch: fix compilation · LineageOS/android_device_samsung_universal9810-common@bf1b325

Change-Id: If8ff4053443b2cfbc0013cb3036584be993cee02

github.com
[Samsung Galaxy S9 & S9+ Cross Device Development] 4live2kill:
use nikgapps instead of opengapps
[Samsung Galaxy S9 & S9+ Cross Device Development] peacepipe:
Hey,

thanks for your work. My S9 has following Build Nr.: lineage_starlte_userdebug 10 QQ3A-200805.0011339f11825b

Would it be able to update to the latest weekly without clean install or is your advice to do a clean install because of the lower Android 10 version?

Thank you!
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Thank you so much! This fixed the issue!
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
FYI:

New kernel 4.9.280 hot off the press!

Please update via OTA or via OP.

Have a nice day :)
[Samsung Galaxy S9 & S9+ Cross Device Development] francoism90:
What's actually the recommended way to install Magisk? I'm now using the recovery method, but this doesn't survive (OTA) updates.
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
I installed the Magisk v23 apk in the Lineage recovery. It persists through the OTA updates.

Are you using the recovery that comes with the weekly ROM? What version of Magisk are you installing?
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
If you're running Android 10 (17.1) I would think you'll need a fresh wipe and install to move to Android 11 (18.1).

Ive seen some people try a dirty flash and it work sometimes, but stability is not guaranteed.
[Samsung Galaxy S9 & S9+ Cross Device Development] francoism90:
I'm installing v23 as well, maybe because I'm using this method:

Installation

The Magic Mask for Android

topjohnwu.github.io

Do you use another method? :)
[Samsung Galaxy S9 & S9+ Cross Device Development] ksant0s:
@Neurotical

Does the kernel which ships with this rom support f2fs??
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Yes, I boot into recovery and install the magisk apk as an update in recovery. A simple and straight forward solution :)
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
I do not know how to check this, sorry.
[Samsung Galaxy S9 & S9+ Cross Device Development] dwarisz:
No it doesn't but with this patch it could, if i see it correctly: https://github.com/yarpiin/White-Wolf-Uni-LOS/commit/29d19a812e5d92509740433494a434f398c6d660
[Samsung Galaxy S9 & S9+ Cross Device Development] 4live2kill:
There is an error with Bluetooth, it will cut out and disconnect and reconnect again if something is not playing , so then if I decide to play something it will take some time for Bluetooth to automatically reconnect again for around 10 - 20 seconds I have to wait and this will happen often. Happens if no audio is playing then it will disconnect.
[Samsung Galaxy S9 & S9+ Cross Device Development] vberruyer:
Great ROM, fast and smooth. No regret at all !

GPS, Google Pay etc... everything works well (thanks to Magisk).

Thanks for all this job.

Anyway I just discovered I can not launch Google Assistant with the voice ("Ok Google"). In the Voice Match options the switch is grayed (and set on disabled) with an indication that says "this functionality is unavailable in this language". My phone and Google Assistant language is set to french (worked well with the official Samsung firmware).

Does anyone know how to activate this feature with LineageOS ?

Thanks
[Samsung Galaxy S9 & S9+ Cross Device Development] tommyvirus:
hi, please take a look at magisk modules, there is a bluetooth fix

dear neurotical, anything about my bt issue?
[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
Hi Tommyvirus. I don't know how to make changes like that, I'm sorry.