yashsingh1/xdaforums huggingface dataset:
[OnePlus 6 & 6T Cross Device Development] T2000T2000:
Update on the APN theory: I changed my APN from "Lebara Internet" (internet.t-d1.de) to "Telekom Internet" (internet.telekom) And you can see the change in the gradient of the curve!

I also figured out why "Telekom Internet" wasn't working with my Fritzbox VPN. It IS working. It's just that the DNS hostname of my home resolves to v4 AND v6 but the Fritzbox VPN doesn't support v6. I changed the APN "Telekom Internet" to v4 only and I guess my battery issue is resolved.

The only question that I still have is: Why was that "Lebara Internet" APN working fine on Havoc without any battery drain?

I am now charging the phone again to 100% and will leave it to the "Telekom Internet" APN and see how the battery behaves. But it looks very promising so far. If it works, I'll remove BBS and Magisk again as I don't need root and want Safetynet to pass without issues.

@Kitch2400: Looking forward to your new kernel too!
[OnePlus 6 & 6T Cross Device Development] Bäcker:
You can have safety net pass without issues with root as well, but if you do not need root there is no reason to keep root
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
Still looking into it.

I assume you're on a fajita?
[OnePlus 6 & 6T Cross Device Development] khlhdas:
I am. But the other reporter is on enchilada. And this might be the same crash.
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
Feels like the battery issue is resolved? I don't know what values to aim for so you tell me.

New builds for fajita & enchilada cooking now. Next up: fixing NFC
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
OTA enabled fajita has been uploaded (lineage-20.0-20221003-UNOFFICIAL-enchilada.zip).
[OnePlus 6 & 6T Cross Device Development] Shawn Paul Jovet:
Very very stable. Loving it so far. OTA is a nice bonus.

Waiting for the kernel and SafetyNet fix (poll going strong). If I may, I do have a request - "show volume panel" option in Edge Long Swipe Actions. Volume buttons are kinda messed up, so I hope you get it. 😅

Your work is awesome and very promising! Thank you.😊
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
Glad to hear that you are enjoying it!

What's the issue with the volume buttons?

I will look into creating a gesture for it, can't make any promises though.
[OnePlus 6 & 6T Cross Device Development] Shawn Paul Jovet:
I wasn't being clear. Volume buttons are messed up in my phone, so I rely on qs tiles or gestures.

I know this is personal but this is just a request. Thank you for considering.

Also one more thing. Play games have issue with logging into games. It shows Play services not supported by your device. This seems to be Gapps issue (MindTheGapps?). Fixed it with NikGapps.
[OnePlus 6 & 6T Cross Device Development] TheMadKing:
Which variant of NikGapps did you use?
[OnePlus 6 & 6T Cross Device Development] Master_TC:
NikGapps-core-arm64-13-20220908-signed.zip

works great with this rom! I hate MindTheGapps. It is too big and full of unneeded stuff..
[OnePlus 6 & 6T Cross Device Development] Shawn Paul Jovet:
I used full but modified it. Removed some stuff to be under 600mb. If you're gonna modify, remove pixel setup wizard (this is important) and some apps like books, music, etc...(apps that you don't need/can get in store) even chrome and dialer + recorder if you want to use stock dialer.

But I do think it's MindTheGapps. NikGapps core should work fine.
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
android-13.0.0_r8 released.

October 2022 Security Update merged.

Cooking now.

Update: fajita is available for OTA now.

Update: enchilada is also available for OTA.
[OnePlus 6 & 6T Cross Device Development] pabsrocka:
Gonna try it tomorrow, I'll update post with feedback. Thank you so much dev!
[OnePlus 6 & 6T Cross Device Development] sonudhillon:
Great ROM. Safetynet with Magisk isn't working for me. Some banking apps which were working on evolution ROM doesn't work. I hope safetynet fix included with ROM will fix it.

Thanks for the good work.
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
Hi!

SafetyNet has been verified with most common European banking apps.

You need kdrag0n's universal SafetyNet fix, https://github.com/kdrag0n/safetynet-fix/releases

I'm testing out a new build now that should pass SafetyNet attestation+CTS
[OnePlus 6 & 6T Cross Device Development] vkass:
Release v2.3.1-MOD · Displax/safetynet-fix

SafetyNet & Play Integrity API workarounds for Magisk - Release v2.3.1-MOD · Displax/safetynet-fix

github.com
[OnePlus 6 & 6T Cross Device Development] snnbyyds114514:
I built a pixel experience 13 build for fajita days ago, but the fingerprint reader is not working. Do you have any ideas to fix it?
[OnePlus 6 & 6T Cross Device Development] loperaster09:
Just installed this ROM (6/10/2022), but I'm having trouble with the GAPPs:

I used the Lineage recovery and adb sideloading to install all the zips (so the official lineage way), I tried both NikGapps mentioned above (zip verification failed, couldn't install) and MindTheGapps from OP. MindTheGapps does boot, but during first time setup it hangs when trying to sync with Google. I rebooted and no Gapps seemed to be installed...

What can I try? Maybe use just TWRP to install everything?
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
Not a clue, check the logs.
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
Hi!

I would factory reset, re-flash the rom, restart to recovery to install gapps, then setup the device offline.

Thats how I usually do it, and been doing daily to test every build I upload since mid-september.
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
Update: new builds available for enchilada & fajita.

Loads of minor fixes + LineageOS camera (aperature) included.

I have also moved on from userdebug to user release, one step in the right direction to pass SafetyNet without "cheating".
[OnePlus 6 & 6T Cross Device Development] loperaster09:
Alright, so you use Lineage recovery as well? And it's normal it can't install NikGapps?

Edit: I guess I messed up my first isntall by accidentally booting into system after flasing only the ROM and not ROM+GAPPs. Let's see what happens when I correctly reboot back into recovery to install GAPPs.

Edit2: Same thing happened, I did the offline setup, but there were no GAPPs installed...
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
That's a crucial step! I bet you a beer that caused the issue 👍
[OnePlus 6 & 6T Cross Device Development] loperaster09:
Hmm I don't know. I still have the issue: I flashed the ROM when the recovery said slot A, then rebooted into recovery (slot b) and installed MindTheGapps. Then rebooting into system no GAPPs were installed...
[OnePlus 6 & 6T Cross Device Development] T2000T2000:
I really hope so. At least the drainage seems to be A LOT less than with the other APN. And if your kernel improves it even further I think with my usage pattern I can easily get 2-3 days of usage again, which is awesome!

I will stay with the 3.11. build for now for a few days until I switch to the rom with your new kernel to get a feeling if my battery drain is fully resolved, but I guess it is, yay!

Thank you so much for looking into the bugs and issues that are reported here.
[OnePlus 6 & 6T Cross Device Development] Bäcker:
That really depends on whether somebody is using all the bells and whistles (assistant with hey Google, location history, AOD etc) or maybe just basic GMS for messaging an not much else.

I'll test and report back once your kernel drops, as I already have my optimized baseline with the current kernel
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
New OTA available for fajita & enchilada, should be available for download within 5 minutes (sourceforge has to do it's thing).

I've noticed that some battery monitoring tools display crazy values after the update, so I suggest that you re-install (or reset) any battery monitoring tools if you're using them. You should probably also charge to 100% and see how the device behaves over the next 24 hour period before reporting usage, thanks.

Edit: Updated gcam (big thanks to BSG!), tons of kernel tweaks by me. Kindly note that I'm not a kernel developer but purely an enthusiast, any input is helpful.
[OnePlus 6 & 6T Cross Device Development] yoursnick:
Which battery monitoring tool would you suggest?
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
I like accubattery, it's free, doesn't spy on you and doesn't require root.

Better battery stats is also neat, but requires root.
[OnePlus 6 & 6T Cross Device Development] TheVoice70:
Jep, accubattery is also my favourite tool. (y)
[OnePlus 6 & 6T Cross Device Development] Bäcker:
Accubattery is good and I also use it, but it cannot rival BBS in identifying wakelocks.

In some strange cases neither BBS nor accubattery show the culprit but the system stats do.

I would recommend using BBS (if you have root) for some days. When everything has been sorted out accubattery is more than sufficient to keep track of what is going on.
[OnePlus 6 & 6T Cross Device Development] TheVoice70:
Oh hell yeah ;-)

6T stuck after OTA, No boot into System. Start in TWRP stands at Start Screen.
[OnePlus 6 & 6T Cross Device Development] Bäcker:
Which OTA and coming from which version?
[OnePlus 6 & 6T Cross Device Development] TheVoice70:
From Version 3.11.
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
Can someone else on fajita confirm this?

The changes made to the kernel should be safe according to Qualcomm.

You can always flash boot.img from the previous version to get back on track
[OnePlus 6 & 6T Cross Device Development] Salythian:
Hello !

I can confirm, can't boot into system and TWRP stuck at start screen !

Apart from this concern, the rom is really pleasant to use on a daily basis, thank you for your work

EDIT : On fajita
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
Disabled fajita OTA for now, will investigate.
[OnePlus 6 & 6T Cross Device Development] TheVoice70:
One Plus 6 flashed Update manually via TWRP. Reboot fine. Going back to TWRP and flashed Magisk 25.2 for root and reboot to System. All fine here (y)

Problem only on 6T via OTA. We will see ...
[OnePlus 6 & 6T Cross Device Development] Salythian:
If anyone is stuck following today's update (6T - 06 November)

Boot to recovery, you will be stuck on the TWRP screen but you can plug the phone into the pc and do this:

- adb reboot bootloader

- fastboot boot twrp.img

- install LineageOS

- Optional : Advanced -> flash current TWRP

- Reboot system

Work for me. Enjoy !
[OnePlus 6 & 6T Cross Device Development] TheVoice70:
Can agree this. It`works. Back on track After this I use same steps like in my OP6. Reboot to TWRP. Reflash Magisk 25.2 and reboot to System and all fine now. 6T shows some other reactions than 6. This was also on Lineage 19.1 in the past.
[OnePlus 6 & 6T Cross Device Development] ixdinfinity:
What weather app is this? :)
[OnePlus 6 & 6T Cross Device Development] TheVoice70:
Checked backups on 6 and 6T: on both devices works perfekt. Many thanks for your hard work on holy Sunday:)

Only problem seems OTA ... but no idea why ...

Kernel 4.9.227 is fine. Both devices smooth and fast.
[OnePlus 6 & 6T Cross Device Development] Bäcker:
I just flashed OTA (6.11) on Fajita (downloaded yesterday but did not reboot yet) and can report it worked flawlessly.

BUT, I have root and thus repatched boot using the magisk app in order to keep root.

Maybe this fixed the boot issue as the boot.img is flashed during that process?
[OnePlus 6 & 6T Cross Device Development] jeanmarce:
hello thank you for the update very good job no problem(y)

oneplus 6
[OnePlus 6 & 6T Cross Device Development] Bäcker:
first impressions of the new Kernel are :eek:

I have NEVER seen below 0,7%/h during screen off with Android 13 on my 6t.

Now Accubattery is already showing 0.2%/h o_Oo_Oo_O

Will have to investigate over a longer period but that is as low as I was getting with OOS before!

Important: my setup is heavily battery optimized, so you will probably not get as low as I am getting because I disabled stuff you guys likely want to keep using
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
Let us know how what happens after the first reboot (y)

I need a brave soul to test this updated fajita kernel attached to this post, flash with fastboot flash boot.img.

If it goes sideways you can always flash this last known working boot.img from sourceforge (1103)
[OnePlus 6 & 6T Cross Device Development] Bäcker:
it did boot fine! Maybe I should have made this more clear in my post.

I only rebooted after using Magisk to patch boot and it started just fine.
[OnePlus 6 & 6T Cross Device Development] Master_TC:
Just out of curiosity: what or which apps have you deactivated or what else have you changed?
[OnePlus 6 & 6T Cross Device Development] hishamduke786:
Tried linked boot.img still stuck at "bootloader is unlocked" screen. Switching back to previous A/B slot for now.
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
Ok. Thanks for testing!

Hopefully I get my hands on a fajita today.

Its difficult to verify functionality when you're building blind, I hope you understand.
[OnePlus 6 & 6T Cross Device Development] hishamduke786:
The linked boot.img works fine on the previous version of rom.
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
which one? the attached to the post, or the linked to sourceforge?

the sourceforge one is the last known stable version from 20221103
[OnePlus 6 & 6T Cross Device Development] hishamduke786:
Attached one.
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
Cool. Which version did you flash it over, 20221103?

Also out of curiosity, did you update your gcam manually before installing?

Edit: if you check settings -> about phone -> Android version, does it say "dirty" after kernel?
[OnePlus 6 & 6T Cross Device Development] Bäcker:
no location tracking and location via Wifi/Bluetooth - only GPS

no google assistant or "hey google"

all Apps like Photos are restricted from being active when the screen is off

only apps which I need to work when the device is sleeping are allowed to do that

Calendar, Contacts are not in my google account and synchronized using WebDav

I do use Google Cloud Messaging for push though (which is the standard way android handles push)

Basically I want messaging and push to play nice, but I do not need convenience features which need to track my location & device status or try to make my life easier by accumulating info and recommending me stuff.
[OnePlus 6 & 6T Cross Device Development] hishamduke786:
Manually updated gcam before hand.
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
and the rest?
[OnePlus 6 & 6T Cross Device Development] TheVoice70:
For me:

6T : 0,76%

6 : 0,92%
[OnePlus 6 & 6T Cross Device Development] TheVoice70:
For me it says "dirty" on 6 and 6T.
[OnePlus 6 & 6T Cross Device Development] Bäcker:
Yeah, we'll have to see. Only tomorrow after my device has been idling for the night I will be able to say if the draw really decreased or not :)
[OnePlus 6 & 6T Cross Device Development] hishamduke786:
4.9.227-gf537321de68c-dirty

#1 Mon Nov 7 08:02:15 CET 2022

20-20221103-UNOFFICIAL-fajita
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
great thanks! Might have found the issue.
[OnePlus 6 & 6T Cross Device Development] jojemiqe:
Can you make a guide for that?
[OnePlus 6 & 6T Cross Device Development] Bäcker:
A general guide might be hard as there are way too many variables.

You also need to know what this does.

If you want google to notify you that you should get onto the train now if you want to catch your flight (which google got from your calendar) or use other convenience features offered by google, you can't deactivate stuff like location services and tracking.

You would also lose location history and such.

Comfort does come at a price (which is privacy and battery :D)

Some things just improve privacy but do not save that much battery.

I would rather suggest to read into things in order to understand what they do and what happens if you just prevent them from running.
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
Looking for someone to test this fajita-version, looks promising.

Big thanks to @Bäcker for donating and testing the new kernel! What a gentleman.
[OnePlus 6 & 6T Cross Device Development] yoursnick:
Is this on OTA? or need to sideload this?
[OnePlus 6 & 6T Cross Device Development] hishamduke786:
downloading...
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
Sideload or flash in TWRP, up to you.

You should have a complete backup or at least the 20221103 boot.img, just in case.
[OnePlus 6 & 6T Cross Device Development] yoursnick:
Thanks will try it now
[OnePlus 6 & 6T Cross Device Development] yoursnick:
Ok have successfully installed the latest build. The kernel version does say 'dirty' at the end.
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
Awesome!

What's the reported version under settings -> about phone? 20221106 or 20221107?

Also what's the reported date of the kernel under Android version?
[OnePlus 6 & 6T Cross Device Development] TheVoice70:
Okay .... will check build .
[OnePlus 6 & 6T Cross Device Development] yoursnick:
20221107 - OS version date

kernel date - nov 7

GCam is the latest version as well
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
OTA for fajita uploaded!

Updated gcam + kernel tweaks, battery endurance should be greatly improved.
[OnePlus 6 & 6T Cross Device Development] TheVoice70:
Build ist now:

20-20221107-UNOFFICIAL- fajita

Kernel:

4.9.227-gf537321de68c-dirty

Nov 7 10:47:09 CET 2022
[OnePlus 6 & 6T Cross Device Development] Ulises31:
FYI. I am on Evolution X custom ROM, anf I have flashed your 20221106-enchilada kernel. The system booted OK, and I will try to check the battery drain. With the original kernel I got 0.7% /h at night (idle state).

I will update next morning.
[OnePlus 6 & 6T Cross Device Development] crisontur:
Why i see update 6 november and not 7 novemeber in OTA update page?

is this the last or not?
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
Old/cached data in the updater?

Try to update, should be fine. Otherwise you probably have to clear the cache of the updater, there's instructions a couple of pages back.

Edit: The latest version for enchilada is 20221106, todays OTA is only for fajita. My build environment got screwed up during kernel testing, so they had to wait one more day 🤦‍♂️
[OnePlus 6 & 6T Cross Device Development] TheVoice70:
We are young and we have time ;-)
[OnePlus 6 & 6T Cross Device Development] crisontur:
thanks i will try, i'm on fajita
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
Original kernel = ????

SDM845 mainline?

My modified 4.9 from LOS?

Evolution kernel???
[OnePlus 6 & 6T Cross Device Development] Ulises31:
Original kernel = Evo kernel (Evolution_X_enchilada.v7.2-20221028) I have not updeted to Evolution_X_enchilada.v7.2-20221104 yet.

SDM845 mainline? I don't know how to see it.

My modified 4.9 from LOS? The kernel from lineage-20.0-20221106-UNOFFICIAL-enchilada.

I have extracted the boot.img from the payload.bin and flashed it over Evo X.
[OnePlus 6 & 6T Cross Device Development] crisontur:
is this one the same in OTA? because i'm not sure that the version i find in OTA is the last....because this appear this morning with date of yersteday......
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
The OTA with today's date is the same as posted earlier in the thread, but with the correct name.

If you installed the .zip from the thread today, you can disregard the OTA, since you're already on the latest version.
[OnePlus 6 & 6T Cross Device Development] jojemiqe:
Updated Via ota works great.
[OnePlus 6 & 6T Cross Device Development] ixdinfinity:
It seems that I eveytime need to follow this procedure to receive the new OTA:

1) Delete storage and cache from Updater

2) Force close it and restart phone

Anyone experience the same problem? It's like the "Updater" is stuck🤔
[OnePlus 6 & 6T Cross Device Development] Bäcker:
Have you tried just rebooting?

I also only got the latest OTA after rebooting.

Still not great but rather quickly done. and OTA installation takes forever as well :D
[OnePlus 6 & 6T Cross Device Development] MichiHochstetter:
Does fast charging work in this rom? I never paid close attention when charging my fajita with previous versions of the rom. I think it charged at speeds i was used to with the stock rom.

If it is indeed working it isn't mentioned anywhere, is it?
[OnePlus 6 & 6T Cross Device Development] Bäcker:
Yeah, it's working just fine. There is just no separate fast charging animation/indicator

/edit

got 0,7%/h over the last night. So same as with old Kernel for my setup.
[OnePlus 6 & 6T Cross Device Development] hishamduke786:
Got 6hours 45mins of screen on time with the latest version using a battery that has health of 71%.

Just amazing!!!

tysm dev.
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
Will look into further optimization, I just wanted to get the ball rolling 👍
[OnePlus 6 & 6T Cross Device Development] TheVoice70:
By my side: also no changes in Kernel values.
[OnePlus 6 & 6T Cross Device Development] Bäcker:
Mine is at 85% and I bought my phone in October 2018 right when the 6T released.

If you try to stay between 20 and 80% of charge (so charge more often and do not fully charge) this reduces battery wear by a lot.
[OnePlus 6 & 6T Cross Device Development] khlhdas:
Can you enable config_wifi_fast_bss_transition_enabled for the platform? I think it's not enabled. In the xml I also found settings to tune wifi band selection. My phone currently gets stuck on 2 ghz wifi and will not upgrade to 5 ghz. That used to work (better) on OOS. Do you know where the defaults for the settings can be found maybe?

And can you maybe share the modifications you made in a GitHub repo or so?
[OnePlus 6 & 6T Cross Device Development] Ulises31:
The battery consumption in 8:28 hours has been 6%, from 85% (maximum charge level I limit) to 79%. This is 0.7% /h.
[OnePlus 6 & 6T Cross Device Development] hishamduke786:
Too late for that anyways, ill get batt replaced later.
[OnePlus 6 & 6T Cross Device Development] Kitch2400:
There are some major security concerns here, since 802.11r (Fast BSS Transition) can be exploited to obtain the password to your network. If you're not using enterprise authentication (like RADIUS) I highly recommend you to disable it.

I have a couple of Unifi UAP AC LR and was able to use 802.11r just fine, maybe you have to update the firmware of your APs?

I will probably not share my code. Maybe. We'll see.
[OnePlus 6 & 6T Cross Device Development] khlhdas:
Problem is that my device will stick to 2 ghz even though my 5 ghz wifi is also available and strong but it will not upgrade by itself. I then tried enabling band steering in my router but my router won't get any response from my phone when it sends it a bss transition request. I think the phone may only answer that if the option is enabled.

Okay I wouldn't have thought that as it's all based on the work of others that published their work like LOS, LuK1337, who worked hard on the device tree and other stuff for enchilada and fajita, and the kernels etc. so I'm a bit surprised that you do not want to share what others shared and without what you couldn't even do what you do.

I think me and other people are pretty happy with your builds and support so I don't think anybody would steal your project if that's what worries you.
[OnePlus 6 & 6T Cross Device Development] TheVoice70:
For me all fine: 6 and 6T are stable on 5GHz on Fritz Box 7590 AX with latest Labor Version
[OnePlus 6 & 6T Cross Device Development] Bäcker:
my is connected to the 5Ghz Wifi, although both 2,4 & 5 are available and saved on my phone.
[OnePlus 6 & 6T Cross Device Development] khlhdas:
Mine will connect to 5 ghz too but if I disable 5 ghz in my router and then enable it again while my phone is connected to 2 ghz already, it will never upgrade to 5 ghz by itself.