yashsingh1/xdaforums huggingface dataset:
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] xyge:
[MENTION=5408779]Kollachi[/MENTION], switch to front camera, swipe to portrait mode then switch back to back camera.

[MENTION=3873953]eng.stk[/MENTION] so glad to find your kernel for the op7, been a fan since the nexus 5!
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
Ride on mate, always nice to find blu_crew around :highfive:
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
blu_spark extras v9.103

All right crew!

Here's an updated TWRP with all the blu_spark goodies inside and fully synced with TWRP Android-9.0 branch (including more recent upstream than official TWRP) and some specific device fixes.

Fully synced with TWRP 3.3.1+, name changing to reflect base 9.version, full compatible with Pie stuff.

To use the img, fastboot boot the img and then install recovery from within TWRP (go to Advanced -> Install Recovery Ramdisk -> Select TWRP img). It will install to both slots.

There's an all new blu_spark exclusive AK3 powered TWRP installer zip, flash as always.

The TWRP is unified, good to go in 7/Pro variants supportes by the kernel.

Delete your twrp settings or else issues may arise if coming from other version besides blu_spark.

twrp-3.3.1-x_blu_spark_v9.103_op7x

Wakelock blocker info and example script

Awesome blu_spark boot animations Magisk module by [MENTION=8571899]trapcoder666[/MENTION]

GCam mod fixes including aux mode Magisk module

I'm just sharing my personal mods since people asked, meaning no support will be given (don't bother post about it).

If your cat get's on fire you're on your own ;p

No mirrors please

If you like my work, donations are always welcome.

Don't forget to hit thanks and rate the thread nicely, it's free ;)
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] :
Thanks for your work. But im wondering why we should do this: (go to Advanced -> Install Recovery Ramdisk -> Select TWRP img)

Isn't it enough if I boot the twrp.img and flash the installer with it?

That's what I did in the past with my other OnePlus devices.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
That's a newer install system for AB devices.

You can just boot it and flash the zip, sure.

Sent from my blu_spark'd Oneplus
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Rising.knight:
Poor batter life for op7
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] khairin14:
Just you, I got 10 hours sot
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
blu_spark r23 release (unified)

All right crew!

New build is up :highfive:

This kernel is unified, good to go on OP7/Pro (I only can test on Pro).

Also checkout latest recommended blu_spark extras with blu_twrp v9.103.

blu_spark_r23 release

Keep in mind: I will give no active support for custom ROMs (including OOS based ones).

I am only interested on debugging stuff in stock and stable OOS (with logs and reproducible steps to replicate the issue).

Don't spam this thread with LOS or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.

Also don't go spam and bug reporting on ROM threads if using this.

No mirrors please

If you like my work, donations are always welcome.

Don't forget to hit thanks and rate the thread nicely, it's free :)
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] :
Runs great so far with 9.5.7:good:

Thanks!
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
blu_spark extras v9.103

Added a Magisk module with GCam mod fixes (thanks to freak07) like aux mode to the blu_spark v9.103 extras post.

Don't know if you need this on your device or not, but if you do enjoy :)
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] theUchihaBrat:
I am on the lastest blu spark kernel on my oneplus 7 and the CPU runs at its max frequency 99% of the time. Is this behaviour normal for moderate usage like youtube and browsing?
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] :
Can't confirm that. It's working great for me.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
ofc not, you have no deep sleep and something locking up the cpu at max freq.

Some root apps and google services are known to do this from time to time.

You need to find the culprit.

Sent from my blu_spark'd Oneplus
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Leoguov:
Portrait mode on op7 fc.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
Latest build is for OOS 9.5.7 only.

Sent from my blu_spark'd Oneplus
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] arvindgr:
Portrait works fine on OOS Cam. Latest bluspark kernel + OOS 9.5.7
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Valeriuz:
Thank you for the kernel.

Runs pretty smooth, but sometimes keyboard input lags a lot, for example in apps like maps.

How to resolve?
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] :
I don't have that issue.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Valeriuz:
Which version do you have!

I've tested again right now, it happens.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] :
I'm running OxygenOS 9.5.7 with bluespark R23.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] tURkOsANsE:
Hi guys, I just installed the latest version of Blu_Spark and everything works fine.

I have OnePlus 7 Chinese version GM 1900 on OOS 9.5.7 BA + Blu_Spark r23.

I have TWRP and Margisk Root and OOS Sotck, I just started TWRP and flashed the Kernel custom, rebooted and ready. Very happy. I will comment on the behavior of the battery.

Congratulations to the creator of this Kernel.

I have a doubt, if I wanted to go back to Kernel Sotck, what steps would I have to do? Thank you.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] :
To go back you need to dirty flash OTA.zip.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
Also from OP:

Going back to stock: This kernel installer doesn't change your filesystem. You can backup your boot.img with TWRP before flashing blu_spark if you want to go back to full stock or just dirty flash your full ROM.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
blu_spark r29 release (unified)

All right crew!

New build is up :highfive:

This kernel is unified, good to go on OP7/Pro (I only can test on Pro).

Added a custom ROM variant, at the moment I will only support ROMs that follow CAF/AOSP wifi module usage (I tested on OMNI). So if you use a custom ROM with builtin driver (like LOS), you're out of luck.

Also checkout latest recommended blu_spark extras with blu_twrp v9.103.

Keep in mind that this build has some camera and other hw dependent changes, so you may find some hiccups while OP doesn't update your ROM.

blu_spark_r29 release

Keep in mind: I will give no active support for custom ROMs (including OOS based ones).

I am only interested on debugging stuff in stock and stable OOS (with logs and reproducible steps to replicate the issue).

Don't spam this thread with LOS or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.

Also don't go spam and bug reporting on ROM threads if using this.

No mirrors please

If you like my work, donations are always welcome.

Don't forget to hit thanks and rate the thread nicely, it's free :)
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
blu_spark r29 bugfix (unified)

Just pushed a cumulative bugfix for r28

Don't know if there's already a ROM update with same OOS 9.5.11 7pro base for you guys, if not some derps may arise like said previously on the release post, because of hw updates etc.

Let me know how it goes.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] DaRk-L0rD:
Man, you make there snapdragons fly really high!

Thanks for your efforts!

You are making a great job here! :)
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Andro_Nicus:
[MENTION=3873953]eng.stk[/MENTION]

Are you planning to implement the option of adjusting vibration intensity on OOS?

BTW, thank you very much for the work you do at your kernel.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
I already have vibration intensity in...

View attachment 4800925

Sent from my blu_spark'd Oneplus
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Andro_Nicus:
Thank you for the quick reply.

Here for me on OP7 with r28, unfortunately there is no vibration option, hence my question to you.

I checked on EXKM, Kernel Adiutor, and now on FK KM.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
Hum different drivers for the variants then.

Maybe I'll get you a test build and we go from there.

Sent from my blu_spark'd Oneplus
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Andro_Nicus:
Sure, please compile a test build. We'll see if they will be

visible changes in the choice of vibration intensity adjustment.

After flashing, I will give you a feedback.

BTW, I also wanted to inform

that I noticed some inconvenience in your TWRP v9.103.

When trying to flash the installer .zip by Magisk Manager

it returns info that the package is not a Magisk module.

I'm not sure if your TWRP supports installations through Magisk Manager. This is helpful when updating the OTA.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
It's by design, I use AK3.

Flash is available in twrp or autoflash apps.

There's a twrp keep module by osmosis to use after otas, if you prefer that route.

Sent from my blu_spark'd Oneplus
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Andro_Nicus:
K, everything is clear now for me about TWRP.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] :
Seems to be all fine with OxygenOS 9.5.8 and bluespark R29. Thanks dude.

[MENTION=3873953]eng.stk[/MENTION] btw thread title is outdated. It says r28:p
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
blu_spark r34 release (unified)

All right crew!

New build is up :highfive:

This kernel is unified, good to go on OP7/Pro (I only can test on Pro).

Added a custom ROM variant, at the moment I will only support ROMs that follow CAF/AOSP wifi module usage (I tested on OMNI). So if you use a custom ROM with builtin driver (like LOS), you're out of luck.

Also checkout latest recommended blu_spark extras with blu_twrp v9.103.

Freakin' smooth release I must say :victory:

blu_spark_r34 release

Keep in mind: I will give no active support for custom ROMs (including OOS based ones).

I am only interested on debugging stuff in stock and stable OOS (with logs and reproducible steps to replicate the issue).

Don't spam this thread with LOS or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.

Also don't go spam and bug reporting on ROM threads if using this.

No mirrors please

If you like my work, donations are always welcome.

Don't forget to hit thanks and rate the thread nicely, it's free :)
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] mvci:
Thanks for the great work!

I’m a little bit confused and I wish someone could help me with these questions

1- Do I need to flash twrp zip & magisk every time I flash a kernel or a rom?

2- Will I receive OTA after installing this kernel?

3- What is meant by slot 1 & slot 2 in twrp? And which one should I use during flashing?
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] :
1. Depends on kernel or rom. To be safe I would always flash magisk after.

2. Yes you will receive OTA.

3. Don't touch the slots. Just flash your rom or kernel and don't think about slots. For newbie's it's a lil bit tricky how this A and B partition works.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] mvci:
Has anyone tried r34 version on the OP7?
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] :
I would try it but I'm on Q Beta and it won't work.:(

I'll stay on it because Its pretty stable. Only thing I'm missing is bluespark. :crying:
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] mvci:
Does the camera any better on Q?

How is the battery life compared to stock pie and blue spark?
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] :
Not sure about camera. Battery life is ok but as I said I miss bluespark a lot!:) Got best battery results with bluespark kernel.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Jacckz:
Is r34 working on 9.5.8?
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] mvci:
Working well so far :good:
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Camack:
I'm going to update 9.5.5 by clean flashing 9.5.8 via TWRP using the steps below but which step should I flash the kernel?

1. Flash 9.5.8 signed flashable zip

2. Flash TWRP installer zip

3. Reboot to recovery

4. Flash Magisk
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] :
1. Flash 9.5.8

2. Flash twrp installer

3. Reboot recovery

4. Flash kernel and magisk
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] svil3:
Hi, I'm having this little perk with my OP7 (https://xdaforums.com/one...board-t3936188)

My USB Hub with HDMI out doesn't recognize peripherals, and the op in that thread solved the issue flashing a custom kernel, I don't know exactly which feature enables this but I'm asking if anybody knows if this kernel could help me with this.

Thanks in advance
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
blu_spark r38 release (unified)

All right crew!

New build is up :highfive:

This kernel is unified, good to go on OP7/Pro (I only can test on Pro).

Added a custom ROM variant, at the moment I will only support ROMs that follow CAF/AOSP wifi module usage (I tested on OMNI). So if you use a custom ROM with builtin driver (like LOS), you're out of luck.

Also checkout latest recommended blu_spark extras with blu_twrp v9.103.

blu_spark_r38 release

Keep in mind: I will give no active support for custom ROMs (including OOS based ones).

I am only interested on debugging stuff in stock and stable OOS (with logs and reproducible steps to replicate the issue).

Don't spam this thread with LOS or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.

Also don't go spam and bug reporting on ROM threads if using this.

No mirrors please

If you like my work, donations are always welcome.

Don't forget to hit thanks and rate the thread nicely, it's free :)
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] mvci:
Can't change media output to phone speakers instead of headphones, is it kernel related?

I'm using USB-C to 3.5mm shunt
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] SomniusX:
Hello, recently bought the op7 and now i'm in stock Android Q (10) using the latest OTA and with latest twrp (twrp-3.3.1-65-guacamole-unified). I've retained magisk and all and now i'm experiencing problems using drivedroid, i've landed here cause google results say that this kernel does support drivedroid.

I don't have any specific needs of kernel features, i just need drive droid.

I also use the phone using a type-c dongle with hdmi 3 and 3 usb ports that also is pd, and can charge the phone in the office with gnuroot and xsdl for desktop experience.

If this kernel won't help me keep my current configuration and also provide drivedroid, please tell me before i flash it and ruin something, it's my daily driver and i'm gonna wait until next weekend to fix it up if something breaks in the process.

Thank you in advance, and for the work you've put into this project.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Hateware:
Is r38 compatible with Android 10?

I'm asking because of this post above.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
We don't have sources for it, so nope...
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Triversity:
Are there any KCAL apps working with right now? I've tried a few and they all don't work. (r38 on Android 9)
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] xyge:
Exkm seemed to work for me
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Triversity:
Really? It doesn't work for me...

edit:

I just needed to go to settings => display => screen calibration and set it to advanced. Now it works! :)
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
blu_spark r54 release (unified Android 10)

All right crew!

New build is up :highfive:

This kernel is unified, good to go on OP7/Pro (I only can test on Pro).

Stable commutative update from latest beta release, with stable sourcedrop and a couple goodies merged in :highfive:

Also checkout latest recommended blu_spark extras with blu_twrp v9.106.

blu_spark_r54 release

Keep in mind: I will give no active support for custom ROMs (including OOS based ones).

I am only interested on debugging stuff in stock and stable OOS (with logs and reproducible steps to replicate the issue).

Don't spam this thread with LOS or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.

Also don't go spam and bug reporting on ROM threads if using this.

No mirrors please

If you like my work, donations are always welcome.

Don't forget to hit thanks and rate the thread nicely, it's free :)
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] denzel09:
Hi, sorry for stupid question. If i unlock bl and flash this kernel etc.. how will be the procedure to install/flash new updated otas rom every time without install all from scratch? Thanks for your work ;)
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] uCristian:
The kernel work very good..I used it for about 2 days and didn't had any problems. It's visibly smoother than stock and I love it.. many thanks dev
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Sturdy_99:
Does this kernel has cpu voltage control?
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
Yes, otherwise it wouldn't boot [emoji14]

And no, it's not user tunable.

Sent from my blu_spark'd OnePlus
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Colday96:
It looks like you updated the thread name to oxygen Is 10. Did OnePlus release the kernel source of android 10 for the OnePlus 7?
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Sturdy_99:
Ok, any chance of letting users mess with the voltages. Because I am curious to undervolt.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] pasnew:
Thanks for your great work!

Is there any chance to include usb serial drivers by default since they are quite small?

Personally I tried to compile them as modules with success, but every time I need to load then manually.

It's quite useful to have serial drivers when running some native applications designed for Linux.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
blu_spark r57 release (unified Android 10)

All right crew!

New build is up :highfive:

This kernel is unified, good to go on OP7/Pro (I only can test on Pro).

Also checkout latest recommended blu_spark extras with blu_twrp v9.106.

blu_spark_r57 release

Keep in mind: I will give no active support for custom ROMs (including OOS based ones).

I am only interested on debugging stuff in stock and stable OOS (with logs and reproducible steps to replicate the issue).

Don't spam this thread with LOS or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.

Also don't go spam and bug reporting on ROM threads if using this.

No mirrors please

If you like my work, donations are always welcome.

Don't forget to hit thanks and rate the thread nicely, it's free :)
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Colday96:
Could you link me a guide on how to build a kernel for the OnePlus 7? I tried several guides online but each of them seem to fail. I know a bit of C and am currently using Ubuntu on my laptop.

Thanks
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Rani2Add:
Does the kernel has anything to do with the ability to mount system partition . since Android 10 update I have not been able to mount system partition . If I flash unofficial kernels like this will this help?
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] xtzy:
No.

I also wanted to find out this question.

I set the permissive mode, the Android terminal emulator shows the permissive mode, but I can not do anything in the system: neither create a folder, nor even change the bootanimation to a third-party one.

Why?

With the core Smurfkernel_3.1.3 is the same .
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Hateware:
Installed on OnePlus 7 (not pro), OOS 10 beta 3, working perfectly.

Thanks.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eliaspizarro:
./make.sh
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] Pipould:
Would it be possible to unlock / flash kernel / relock bootloader ? I'm not interested in root but I'm fed up with the stock consumption.

PS. I wouldn't like the hassle of Magisk & co to hide root to gpay and so on...
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] lvints:
It's not possible. The kernel will only work if the bootloader is unlocked.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
blu_spark r60 release (unified Android 10)

All right crew!

New build is up :highfive:

This kernel is unified, good to go on OP7/Pro (I only can test on Pro).

Also checkout latest recommended blu_spark extras with blu_twrp v9.108.

blu_spark_r60 release

Keep in mind: I will give no active support for custom ROMs (including OOS based ones).

I am only interested on debugging stuff in stock and stable OOS (with logs and reproducible steps to replicate the issue).

Don't spam this thread with LOS or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.

Also don't go spam and bug reporting on ROM threads if using this.

No mirrors please

If you like my work, donations are always welcome.

Don't forget to hit thanks and rate the thread nicely, it's free :)
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] thunder_bolt96:
Hi, thanks for your hard work, i've been using blu spark kernel since Nexus 5. I would like to report that after updating to oos 10.0.2, i'm not able to flash the kernel anymore, on twrp i got a worning saying "android version not compatible" or something like this.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] mtvento:
Have you tried the sparks version of TWRP, from the post above yours? I had no problems installing kernel r60 on OOS 10.0.2 with it.
[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] eng.stk:
Thread moved

Guys I'm using the Cross Device Development section for 7/7Pro from now on, this thread will be closed.

Follow the news and updates here: https://xdaforums.com/oneplus-7/oneplus-7--7-pro-cross-device-development/kernel-t3944179
[Xiaomi Mi A1 Questions & Answers] xdauseril:
Hi guys,

Everything was working great with LineageOS 15.1 (Android 8.1), but they have discontinued the support for this version and switched to 16.0, and a FOTA update of Lineage from 15 to 16 isn't possible, so I had to download the zip manually, and flashed it using TWRP, around the end of April. Since then the Wi-Fi does not work.

I should explain what this "does not work" mean: I turn it on (either from the pull-down curtain, or from the Settings -> Network -> Wi-Fi menu), it pretends to switch on for 1-2 seconds, and then the switch turns off by itself, so it doesn't even have time to scan the available networks.

I have tried to burn a newer image again, around the beginning of May, but it didn't fix the Wi-Fi problem. I was googling a lot, but seems like nobody reports such a problem.

Any ideas how to fix it, other than going back to Android 8.1? Preferably I'd like to stay with LOS, but if I have no choice, I can consider moving to RR, or AOSP Extended or whatever.

Thanks!
[Xiaomi Mi A1 Questions & Answers] emiljano539:
I think its a boot.img problem. I have seen this error in stock too. The wifi/bluetooth used to turn off immediately after i turned them on and the error was because i flashed the wrong boot.img . If i were you i would clean flash the rom again
[Xiaomi Mi A1 Questions & Answers] xdauseril:
What do you mean by "wrong boot.img"? I don't flash any boot.img separately, I just flash the whole LineageOS rom (and then Gapps) from TWRP. Should I flash anything else? I don't think so...

Well, in my case at least the Bluetooth works properly (with both headphones and smart watch).