yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] RobEKu:
I just wiped data via TWRP and installed lineage-20.0-20230222-UNOFFICIAL-shamu.zip with setEncryption and all seems to be working. My radio stays on LTE protocol when making and receiving phone calls. It's on a T-mobile prepay deal, Lycra and from what I can see everything is working. I go in with ADB and remove Google assistant and search as much as I can, using MindTheGapps-13. It's encrypted and SELinux enforcing too. I think this should be part of the official LineageOS releases and thanks much, especially thanks much for the build links.
[Nexus 6 Android Development] dwardo:
Well I followed @rootfan's compile guide and built it successfully (y).

After installing it and playing around It seems as smooth if not smoother than lineage-18.1

I have however seen 2 issues at this point :

1. Gui systematically reboots in the 30s after first boot and unlock (then its good) --> can live with it :p

2. It does not see 5GHz wifi networks on channels >= 52...

When at home, my Onelus 6T sees 4 5GHz networks on channels 36, 52, 100 and 116 (mine beeing that on 52), whereas my Nexus 6 only sees that on channel 36.

If I switch my network's channel from 52 to 36 the Nexus 6 sees it.

--> Is anyone else seeing such 5GHz channel issues ?

Edit:

My Nexus 6 could see all 4 5GHz networks (on 36, 52, 100 and 116) on lineage-18.1 so this is a regression.
[Nexus 6 Android Development] rootfan:
@dwardo, I haven't looked into getting decryption to work with TWRP, but I did push a small kernel update that should fix the 5 Ghz issue.
[Nexus 6 Android Development] dwardo:
Can confirm your kernel commit fixes the 5GHz issue 😀 !

Thanks !
[Nexus 6 Android Development] jacomail95:
Delete
[Nexus 6 Android Development] bobdrop:
This rom works very well. Even the initioal version worked fine. This Dude knows what he is doing @rootfan ;) Even battery life seems to be fine. I wanted to ask 2 things:

1. with the present setup there is to chose between 3G and 4G (they both work fine). Is the 3G an opportunistic setup to use both 2/3G or only 3G?

2. in lineage os versions 17.1, 18.1, 19 and 20, on my device, I have some flickering (or I don't realy know how to call them) of the grapical interface, like small frame frops from time to time, not related to an application or something. Is it only on my device or it is also on others? On Lineage 14, 15, 16 my device works fine, only with lineage 17 and above. Thanks to all. Cheers!
[Nexus 6 Android Development] jacomail95:
Try the egl.cfg trick I talked about some posts above, check if it does something to improve the graphics on your device, on mine it did
[Nexus 6 Android Development] bobdrop:
Thank you for responding @jacomail95 I saw your previsous post and I was interested in testing what it will do in my case. So, I will apreciate if you give me some more derails:

on my device I have:

/system/lib/ - no egl folder or file

/system/vendor/lib/egl - with eglsubAndroid.so and eglSubDriverAndroid.so + 5 other files starting with libxxxxxxxxx.so

/system/vendor_dlkm - no egl related staff

/data/adb/modules - presently empty

With all this being written ;) where do I put the egl file you previously described, and how to change persmissions in case they are not these you wrote in your post.

Cheers :)
[Nexus 6 Android Development] jacomail95:
Just install any module from Fox Magisk Module Manager (for example osm0sis' BusyBox, it will come in handy for whatever task you may do in your system anyway) and just extract my zip, it contains the folder structures and 2 egl.cfg identical files, just in case. Then join the system folder in my zip to /data/adb/modules/"BusyBox module"/system folder. You can use any good File Manager with root capabilities (I could recommend MiXplorer, for example, it's fully featured and free here on XDA) to also set permissions to the egl.cfg files (do not set permissions on folders, as they already may already have the right ones, just operate on the 2 files). See if your graphics are smoother after a reboot
[Nexus 6 Android Development] bobdrop:
Thanks @jacomail95 I just copied the file as you described. At first I am not seeing a difference. I will keep using it to check if it afects other things. About changing permissions, I was trying to do it in my Download folder, instead of its dedicated place. Once copied in the right place, permissions were managable. Cheers :)
[Nexus 6 Android Development] bobdrop:
So, just to share what was my issue with the sreen on all Android versions after A10. I just needed to flash again the boot.img after flashing a new rom. I suppose rooting and similar made some changes to my boot image. If someone else face this (or any other problem, because I also had a sound problems from time to time), just clean install (I even format data alonside with wiping everything), get back to bastboot and flashed the boot.img. It is now all good :)
[Nexus 6 Android Development] jacomail95:
Built the ROM from sources on Windows using WSL2 environment, using both official shamu tutorial on LineageOS website and following rootfan indications, I assume the new commit to the WiFi driver is included in the compiled kernel now, is that correct?
[Nexus 6 Android Development] dwardo:
Yes
[Nexus 6 Android Development] jacomail95:
I was thinking, at this time it's a bit disappointing there's no ROM, kernel or recovery for shamu with F2FS support, since this device is quite old, even if it's still well performing with EXT4. Any plans to reintroduce it in some future build? I'm just asking
[Nexus 6 Android Development] dwardo:
shamu_defconfig has

CONFIG_F2FS_FS=y

But

#CONFIG_F2FS_FS_ENCRYPTION is not set
[Nexus 6 Android Development] jacomail95:
Not being a developer (yet, at least), or having enough experience in building ROMs, I don't fully comprehend this, is that a problem if encryption flag is missing on F2FS? And can't that flag simply be set to False? Encryption is not a concern for some people
[Nexus 6 Android Development] dwardo:
Just saying the rom has f2fs support albeit non encrypting. Older twrp version exist that have f2fs. Haven't looked at official twrp.
[Nexus 6 Android Development] bahram1368:
Hi thank you for make this ROM I install it on nexus 6 but 2 problem see with this ROM

1_when restart phone all setting back to original rom such as time and date and all setting app back to when install it

2_when screen lock and decide to open it I must to touch finger from begin screen to end screen to unlock phone and not open with finger around middle screen
[Nexus 6 Android Development] bahram1368:
Problem 3: error phone not encryption
[Nexus 6 Android Development] bahram1368:
Please help me to resolve this problems
[Nexus 6 Android Development] esysfound:
@bahram1368 - sometimes coming from different ROM or depending upon how you install things, you can lose certain settings. First you should check to be sure you also flashed some sort of apps package Bitgapps or MindtheGapp etc. Second be sure Developer Options enabled in your settings (should be on as default but check).

When you are sure both these steps are ok, manually reset your time and date (there is a setting in Settings or force it to do this automatically), and if you wish enable encryption. Search for these terms in the search area of the SETTINGS Menu. Same with time out and screen lock tapping - these are "Gesture" settings, in the SYSTEM area of your settings. Or do general internet searches for "how to set X (put in your 3 terms, one by one here) in LineageOS 20" if necessary. You will find answers.

Your issues can be resolved with a little work and all are under your control as user. Just read how to do it. These are not code design or system problems and you cannot expect us to walk you through each step here. Simple enough to fix if you just take the time to learn. Good luck.
[Nexus 6 Android Development] whathaveibecome:
rootfan! You are THE man! I can not thank you enough for doing this. I don't think you get enough credit for doing what the LineageOS devs should of done. (why are they not doing this!) As much as I appreciate the LOS devs for the work they have done to support this phone (and I really do appreciate All they have done!) , I think they have dropped the ball by not updating the Nexus 6 past 18.1 and would kindly ask them to take a second look.

It is amazing to think that this phone, which came out in 2014 with android version 5 (Lolly-plop) is STILL alive and well and running the latest version of LineageOS/Android (20/13) AND does it with relatively smooth graphics under basic phone use. You know, calls, web browsing, twitter, , vlc, netflix, etc. It does it all at a smooth enough frame rate that you would not know the phone is nearly 10 years old.

Forum readers at large, As I just typed, In another few months this phone will be 10 years old with a current OS! Can you imagine how much consumer waste would be reduced if big tech would commit to long term updates like this for all types of tech? But of course it would severely cut into their profits!

For a cheapskate like me who does not do anything resource intensive, this is perfect.

The only question for rootfan I have is does this rom support signature spoofing so I can install MicroG? If you don't know, you can read about it here. https://microg.org/ Oh please tell me yes!

Ok I went ahead and installed MicroG and the built in checker says it does indeed support signature spoofing. So for anyone else who was wondering, there you go! It absolutely works and I used Magisk with a MicroG install module if anyone else cares.

Ok new issue. My 5Ghz WiFi isnt working. I use channel 100 and cannot see my router on 5G. 2.4G works fine though. I did not have this issue with any official versions of LineageOS..... I am guessing it is something to do with DFS. Maybe the DFS channels are disabled in this rom? If so, would it be very difficult to enable them?
[Nexus 6 Android Development] jacomail95:
A few posts above rootfan said he committed on GitHub to fix the 5 GHz issue, but you'll have to build the ROM by yourself or wait the next build from the dev
[Nexus 6 Android Development] obitest11:
OK, I admit it, its been a long time since I flashed a rom and I'm out of date and could use some help.

I'm running an unofficial 19.1. I presume I need to start all over and its the lineage-20.0-20230222-UNOFFICIAL-shamu.zip I need.

Currently I have the stock Lineage Recovery. so I guess I need to replace it with twrp.

From twrp I do the wipes and flash the above zip and a gapps. Which gapps do you recommend? A link would be helpful.

After that a reboot, or is there more to do?
[Nexus 6 Android Development] esysfound:
I was able to dirty flash over LineageOS 18 - and it has worked fine since. I find TWRP has more control than the Lineage Recovery, and I know it better. So you can try

1. Get TWRP, install. Then reboot to system.

2. Get some Gapps package - MindtheGapps, Bitgapps, really your choice - just be sure it is for armeabi-v7a chip and Android 13.

3. Get Magisk 24.1

4. Get the latest Lin20 ROM

make sure all in same place so you can easily find. Normally in Downloads

5. BACK UP ANYTHING SENSITIVE - files, photos

6. Clean out system - any junk.

7. Go into TWRP make a backup of your system so if nec. you can roll back.

8. Then still in TWRP try dirty flash first -

New ROM

Some GApps package

Magisk

Wipe Dalvik only

Reboot

Should be good to go. It might reboot 2 times. I did this last year and have had no problems.

If not, from TWRP you can roll it back to 19, and then decide and or prepare for a complete wipe.

If you search there are plenty of guides either in XDA or on the Interweb how to flash, how to install TWRP.

Good luck.
[Nexus 6 Android Development] obitest11:
Well, I went ahead and did the dirty flash from 19 to 20. The good news is that it worked. The bad news is that 19 has always been unstable, rebooting from time to time when I invoke something with no pattern obvious to me. 20 is doing the same. One of the times on 20, it got into a boot loop and I had to reflash.

Is the unstability expected? Is there a point in starting from scratch?
[Nexus 6 Android Development] obitest11:
The google browser I am running is 13.21.16.26, a long way from the 103 series in google play. The google play updates all my installed apps with the exception of the google browser, which it fails on install.

Is there a way of getting a more recent version? If it makes a difference I'm using MindTheGapps-13.0.0
[Nexus 6 Android Development] esysfound:
The current LOS20 is (for me) quite stable. I have about 50 apps and all work fine. Maybe 1 time per week it might do a soft reboot. But I hardly notice it. Maybe try BitGapps? But if this does not change, sounds like you will need to do a complete wipe. Since you had this problem already on LinOS 19, unfortunately, this might be a good idea. You can try just with another Gapps package first but if problem persists.....

No idea what your Chrome browser problem is. Maybe complete uninstall, then a reinstall should find latest version. I don't use it, finding Kiwi's browser far superior-it allows complete customization with add ons, themes etc. with none of the privacy issues baggage (remember you are always signed in using Google Play etc.) There is an XDA Kiwi thread. You can easily import all Chrome bookmarks etc. You might try just to compare.
[Nexus 6 Android Development] fueled:
hi,

is the flashing of SetEncryption.zip necessary ? or is it just an option ? iam coming from android 11 on my phone which is unencrypted , so can I just stay unencrypted and just clean flash this rom and gapps and iam good to go ?

or encryption is necessary for this rom ? please answer
[Nexus 6 Android Development] dwardo:
Not necessary. I didn't flash it.
[Nexus 6 Android Development] fueled:
thanks alot for this record breaking super quick reply boss
[Nexus 6 Android Development] fueled:
ok so guys i have wiped everything flashed this rom clean and then flashed bitgapps basic

rom booted just fine but now its constantly giving errors " google play services keeps stopping " and play store also not starting. what to do now. and also i cant find the dailer , messaging app and contacts app
[Nexus 6 Android Development] fueled:
never mind, i redownloaded the same gapps, wiped data again and reflashed the gapps, and its fine now
[Nexus 6 Android Development] tuxsaveus:
This excellent rom works great thank you very much for keeping our phones still alive.
[Nexus 6 Android Development] parrotgeek1:
@npjohnson I know you are heavily involved in LineageOS, including for the Pixel 1. I mentioned you because I thought it was important for someone on the Lineage team to know this.

The developer of this ROM ported eBPF to kernel 3.10 and says it is fully working on Android 13! A good place to start looking is the "net" folder commits in https://github.com/rootfan/android_kernel_moto_shamu/commits/los-20.0

This (and similar patches for 3.18) could allow the vast majority of current 18.1 devices to get 19.1/20.

Another of their interesting kernel backports in that repo is for Adiantum encryption, including NEON accelerated ChaCha20/Poly1305. This would allow older devices without hardware AES to be encrypted and remain usable. They also backported changes to ext4 crypto to get encryption to work even on Android 13 on such an old kernel!

They even backported commits that use ChaCha20 to speed up /dev/urandom.

I think every single recent commit in that repo is worth looking at carefully.

Also, they fixed IMS (but not IWLAN) on shamu - could this be merged into 18.1?

Commits · rootfan/android_device_moto_shamu

Contribute to rootfan/android_device_moto_shamu development by creating an account on GitHub.

github.com

Requires modified blobs: https://xdaforums.com/t/rom-unofficial-lineageos-19-1-for-nexus-6.4443649/page-2#post-87086247

It's quite messy though: https://github.com/rootfan/android_frameworks_opt_telephony/commits/los-20.0 https://github.com/rootfan/android_hardware_ril/commit/ff1535fa58ebc3b933b735ed1411994302a1f1b3 https://github.com/rootfan/android_...mmit/aac86f7fd7cd12c2d4b3e89f8df2108a6b260b66

(and perhaps more commits I did not see in my quick check)

I wonder if it could help fix it on other chipsets like msm8994?
[Nexus 6 Android Development] pikebucaro:
Does anyone have problems with whatsapp calls too or is it my phone?
[Nexus 6 Android Development] rootfan:
New build 2023-08-17

Updated with the latest LineageOS changes including the August security update

The issue with some 5 GHz networks not being identified has been fixed

Edit: Reports suggest mobile data is broken on this build. I cannot test mobile data and won't be able to fix it for the time being. Please continue using the February build if you require mobile data.

lineage-20.0-20230817-UNOFFICIAL-shamu.zip
[Nexus 6 Android Development] donjuan10:
i cant connect to mobile data with the latest build, does anyone have the same problem?
[Nexus 6 Android Development] cherif.hamdihassan@gmail.:
i have the same issue. did any one have a solution.
[Nexus 6 Android Development] Guapo613:
Some carriers have dropped the Nexus 6 from their network
[Nexus 6 Android Development] Dunkwho:
Massive thanks to everyone involved in this project - I took my Nexus 6 from 7.1.1 to 13 with the lineage-20.0-20230817-UNOFFICIAL-shamu.zip build over the weekend and its running great. I use this phone as a wifi-only connected alarm clock and was having problems with the original phone app crashing in 7.1.1 but that's running fine now.

I used the nexus root toolkit for the complete unlock, root, and recovery install. I initially struggled with the ROM flash because I used an old TWRP (3.0.2) but updating to latest 3.7.0 cleared that up. I added MindTheGapps and everything went smoothly.

Great work 👏
[Nexus 6 Android Development] hany0u:
Does this room work for those who have the problem of drained battery and looping?
[Nexus 6 Android Development] Julo48:
Where can I Download this Last Version of shamu lineage-20.0-20230817-UNOFFICIAL-shamu.zip?
[Nexus 6 Android Development] tuxsaveus:
https://drive.google.com/file/d/1byMk2kGbEfzSP7EQ3O7Yau88WtqJQDIM/view ;)
[Nexus 6 Android Development] Julo48:
Thank you for the link, the Update was succesfull! Good evening!
[Nexus 6 Android Development] RobEKu:
lineage-20.0-20230817-UNOFFICIAL-shamu.zip

had data disconnected. I tried various radios and changed settings via *#*#4636#*#* and nothing could bring mobile data out of the disconnected state. T-mobile has so many $5 sim cards/plans for testing through NVOs, I'd be happy to test the data because those security updates are critical and needed. It looks like either a mobile radio piece of firmware is overwritten or maybe just the entire settings for mobile data is disabled somewhere when you fixed the 5GHz WiFi issue.

I really love this and want to use it, keep my Nexus6 as a fully functioning phone but i have to have data working. I haven't downloaded and tried to build your source on github if that is up to date, but I certainly can flash a build. Thx much.
[Nexus 6 Android Development] larrywilson:
Greetings, first of all, thank you infinitely for the new update, I placed it and it is very good, close to being perfect. I appreciate it since I use two phones daily and they are very good. I changed the battery by adapting one from Xiomi 12 Pro and I have a 67 fast charger for you. I also adapted a pin. latest generation charging and it is perfect I live in the plains near the estuaries and I depend on my phone so that nothing bad happens to me so God bless whoever allows us to keep our old nexus 6 updated thank you infinitely as for 5G it works and It's simple, you don't remember it by default in Wi-Fi networks, you turn on your device, enter the password and the signal will work very well.
[Nexus 6 Android Development] larrywilson:
Really, for us, these updates are vital, this Nexus is as good as a Xiaomi 12 Pro and after modifying the battery and the charging pin and a 67W smart charger, it charges from nothing to everything in about ten to twenty minutes. battery for two days and if you use videos downloads 8 to 9 hours the last update if it is functional with 5G wifi what happens when it is turned on first it does not detect it by default I just charge it again or one of the old ones and then 5G and it is already functional a Minimum detail for a truly great job, thanks to our programmer, God bless you for your time and your generosity in sharing these contributions. I am not in the USA but where I live I depend on my nexus, your map gps service and the rom is perfect, functionally, your work is great. Help people thanks to this latest rom it has improved many things including speed and download in my case
[Nexus 6 Android Development] larrywilson:
gap arm https://mindthegapps.com/
[Nexus 6 Android Development] larrywilson:
View attachment 6021678
[Nexus 6 Android Development] dahawthorne:
I don't know what this picture is saying...
[Nexus 6 Android Development] larrywilson:
mysteriously the last update the radio does not work with all operators but 5G wifi does return to the previous rom
[Nexus 6 Android Development] larrywilson:
Google Drive - Virus scan warning

drive.google.com
[Nexus 6 Android Development] dahawthorne:
Why these mystery posts?
[Nexus 6 Android Development] Mint rhfo:
The new update is very good news

However, I am very sorry that the data is not turned on... I hope the data issue is resolved...
[Nexus 6 Android Development] dwardo:
Hum... I tried updating magisk to 26.401 and that borked bad... Now whatever magisk version I try to install it fails as in:

1. I generate the magisk_patched_boot.img from the App by feeding it the boot.img

2. I "fastboot flash boot magisk_patched_boot.img" with success

3. I reboot and open magisk apk only to find it says magisk is not installed...

To be transparent this is using my self compiled lineageOS-UL-20 from yesterday (so more recent than the zip available on this thread) which I also updated at the same time (stupid move I know... should have done one and then the other as one step can be the sole culprit...) --> may have to downgrade to a previously compiled version... (but that means erasing data - I know because I tried dirty downgrading and that lead to unlock issues with UI constantly rebooting...)

So I was wondering what version of magisk you guys are runnning (and on what version of the rom ?)

Thanks a bunch for the feedback.
[Nexus 6 Android Development] dwardo:
Bart is getting a new battery in his shamu ?
[Nexus 6 Android Development] ze7zez:
Maybe Bart died when the battery died or vice versa.
[Nexus 6 Android Development] Julo48:
Hi all ,

is there a new build for Nexus 6?

I use the last version from august this year?

Julo48
[Nexus 6 Android Development] dwardo:
Well the culprit is my latest lineageOS-UL-20 build... No idea why/what though...
[Nexus 6 Android Development] rootfan:
New build 2023-12-16

Updated with the latest LineageOS changes including the December security update

Mobile data might be fixed. Let me know if it is.

lineage-20.0-20231216-UNOFFICIAL-shamu.zip
[Nexus 6 Android Development] rombios:
Mobile data seems to be working with this update. After install I was stuck on Tmobile Edge, like in previous versions. I just used the code *#*#4636#*#* and switched to LTE only. I'm using a backup sim and it's fully functional.
[Nexus 6 Android Development] larrywilson:
Merry Christmas, I tell you, I installed the rom with MindTheGapps December 2023, the installation was dirty, all my data was intact without details regarding the network, it is LTE and GSM, it works great, only the detail of the WhatsApp calls and video calls does not work for me otherwise Everything is excellent, very good, very happy with this update, it is functional for daily use. As for WhatsApp, I use Telegram and Google Voice and it works very well for me.
[Nexus 6 Android Development] Julo48:
Hi,

I installed the last update and have Up to now Problems with Mobile Data. I use O2DE and Connection ist Not possible!

Do you have an Idea?

Julo48