yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] Lothsahn:
Assuming it exists (I haven't tested), this bug is because Shamu's microphone is right next to one of the speakers (I believe the one at the bottom of the device). The Nexus 6 disables one of the speakers when the mic is on for both phone and VOIP apps (like Skype). In the stock ROM, they broke this in 7.1.1. It was subsequently fixed. I suspect 8.1 must have re-broken this. Hopefully Elektro can re-apply this fix.

See this:

https://www.androidpolice.com/2017/...droid-7-1-1-update-brought-speakerphone-echo/

https://xdaforums.com/nexus-6/themes-apps/viber-noise-echo-cancellation-nexus-6-t2991470

https://www.reddit.com/r/LineageOS/comments/5t7hpo/nexus_6_call_echo/
[Nexus 6  Original Android Development] XL3N7:
I have the same issue with LOS and no idea what is causing it. I've had it with all oreo roms except velocity and the newer DU roms as suggested above. My case is much worse though as I sometimes can't turn on the screen without a forced reboot and my screen wouldn't light up even when ringing so I missed a few calls as well. Sadly, I moved to DU with which I have random reboots but I can access my device any time and answer calls.
[Nexus 6  Original Android Development] mugendon:
Yes Nexus 6 is supported by Android Auto. Works flawlessly with latest stock rom.
[Nexus 6  Original Android Development] _Axios_:
OK. I'll try to find this value. :)
[Nexus 6  Original Android Development] Cobalton:
Hello guys,

One small question. I'm running latest 7.1.2 LoS with Franco Kernel. Can I upgrade to 15.1 if I just go into TWRP and flash lineage-15.1-20180416-nightly-shamu-signed.zip?

Will it keep all my apps and their configuration? I have Google Authenificator and lot of bank apps, so it is really big deal for me if it all stays as on 7.1.2. I read all 31 pages here but didn't find anything similar asked. Hope it is fine.

Thanks for the updates :)
[Nexus 6  Original Android Development] dbrickg:
It will almost certainly keep all your apps. But there may be some problems with bank apps, which don't seem to like unlocked phones. It may well work just fine, but I'd make a backup of your 7.1.2 LoS, just in case
[Nexus 6  Original Android Development] Cobalton:
Ok, thanks I lot. I will do backup with TWRP and try to install 15.1 then. Thank you very much.
[Nexus 6  Original Android Development] Netvetra:
I am using pattern unlock. Any workaround to fix? Such as change the timer?
[Nexus 6  Original Android Development] genseng:
Yes, it works, it will work on this rom too. Found a solution that worked for me. I cleared data for the contacts storage using Titanium Backup (wasn't visible to me in settings>apps, but there's probably other ways). Found the solution on Reddit so all credit goes to original authors. Reports of it working are mixed for different devices, but it appears to work for me (shamu). My install is a dirty flash from the last 14.1 to the most recent 15.1 (4/16 nightly). Android Auto was working on 14.1 but not 15.1 immediately after flashing.

https://amp.reddit.com/r/LineageOS/comments/80awba/android_auto_on_lineageos_151/dwci51x/

---------- Post added at 11:27 PM ---------- Previous post was at 11:20 PM ----------

Just made the switch today from 14.1 using Franco kernel. So far so good ~5 hours in. Can't say what will happen with your banking apps. I have the Netflix playback issue everyone else seems to have, as well as the Android Auto solution.
[Nexus 6  Original Android Development] ElonMustard:
I have the same issue.

The APN settings menu is gone in 15.1 so there's no way to use my Sprint MNVO.
[Nexus 6  Original Android Development] Larissai:
Settings - Network & Internet -Mobile Network - Advanced is where you will find it.
[Nexus 6  Original Android Development] Fred Simm:
I tried that on mine and it caused lag and freezing. I clean installed and it's awesome.
[Nexus 6  Original Android Development] tracker01:
not working here

Honda Accord 2018 keep saying that "device is not supported"

try the different cables, USB debugging mode, update to latest Android Auto.

please advise...

Thanks
[Nexus 6  Original Android Development] _Axios_:
Hello.

I found out that the maximum value of camcorder-mic is 31. With a value above 31, the sound level is reduced to the default level. Unfortunately, even with a value of 31, the sound is quieter than on the stock firmware. But still it's better than other values. If there is a way to set a value higher than 31, this would be fine. I did not notice the distortion of the sound. I am attaching a graph with the sound level in decibels.

Samples (Google Drive):

Stock.mp4

LineageOS-value-31.mp4
[Nexus 6  Original Android Development] mugendon:
So you have stock vanilla android 7.1.1 on your N6 and android auto doesn't work?
[Nexus 6  Original Android Development] Dhalsim43:
Usb mode should be "charging only" instead of "MTP"
[Nexus 6  Original Android Development] ElonMustard:
Doesn't exist on 15.1 build for this phone.
[Nexus 6  Original Android Development] genti.b:
What do you mean no? Of course it does, last week's build had it, I'm sure this one has it as well.
[Nexus 6  Original Android Development] ExpectedCrayon:
Can confirm it is still present in the most recent build.
[Nexus 6  Original Android Development] ElonMustard:
Not on my phone, nor the poster who I quoted.

I can't post a screenshot of my phone due to xda stupid 10 post minimum rules.

Try this...

i . imgur . com / EKqqwon . png

I am using a Sprint MVNO.

Are you using Sprint or a GSM carrier?
[Nexus 6  Original Android Development] SolidSTI:
Latest nightly still dropping both calls on merging a call with the phone app. I switched to the beta phone app to see if that would change behavior, it did not.
[Nexus 6  Original Android Development] ExpectedCrayon:
Finally learned how to pull logs. Attached is a log for the Netflix issue.
[Nexus 6  Original Android Development] genti.b:
Maybe then it's a Sprint CDMA related issue. I have a GSM carrier, that's why I never had this problem before.
[Nexus 6  Original Android Development] ExpectedCrayon:
I'm also on GSM, so not having this problem. What's under the carrier settings?
[Nexus 6  Original Android Development] ElonMustard:
The problem didn't exist on 14.1. It's a 15.1 issue.
[Nexus 6  Original Android Development] razorloves:
For sprint and sprint mvno's you shouldn't have to mess with the apn. Just go to carrier settings and do a prl and profile update.

If that doesn't work, you can do a network reset by dialing ##72786#
[Nexus 6  Original Android Development] Lothsahn:
Need recovery log for encryption issue w/TWRP

If anyone here has an encrypted partition that they CAN decrypt in TWRP (for instance, if you upgraded from LOS 14->15.1), I could really use the recovery log.

Please reboot into TWRP and decrypt your user partition, then use adb to get the recovery log. The command is:

adb pull /tmp/recovery.log

Put it on pastebin and either message me or post a reply in this thread.

I only need this from someone who CAN decrypt the partition. I've got a phone that can't decrypt.

Thanks!

EDIT: Nevermind, Elektro just sent it to me.
[Nexus 6  Original Android Development] nutsack181:
I can also confirm that no APN menu is present in the Settings menu on all 3 15.1 Shamu builds so far (at least when using a Sprint SIM for Sprint MVNO service). You can get to it using apps (like APN Settings), but even then it shows no APNs (the list is blank and instead it says "Access Point Name settings are not available for this user") and you can't add any (clicking "Save" after entering APN values returns you to the same blank APN screen with error message above). I have applied the Lineage root zip for 15.1, and it didn't help.

I can also confirm that the dialer reset code (*#*#72786#*#*) did not help.
[Nexus 6  Original Android Development] ElonMustard:
Can't speak for others, but FreedomPop requires a custom APN to get LTE, otherwise you only get 3G which is abysmal speeds.

I was able to add this APN on 14.1. On 15.1 no such menu exists.
[Nexus 6  Original Android Development] ethanhunt123:
anyone else have an issue getting wifi assist work work? I have google connectivity services and I made it a system app, but it wont ever connect on any open wifi it used to on 14.1
[Nexus 6  Original Android Development] mahir555:
I hope that the developer can raise the speaker sound a bit in the next update because it is only a little high while the volume is at max .

Also please try to figure out how to fix the echo problem in the voip calls . It was in the official 7.1.1 but google fixed it in the security update. Now it is there.
[Nexus 6  Original Android Development] king:
The dev already talked on this over here:

https://xdaforums.com/nexus-6/devel...n-substratum-11-10-2016-t3478365/post76277846

:)
[Nexus 6  Original Android Development] ExpectedCrayon:
I see in the upcoming build that they're going to remove liboemcrypto.so, dropping us down to Widevine L3. Is this meant as a temporary fix, or will 15.1 always be unable to play Netflix, YoutubeTV, etc. in HD?
[Nexus 6  Original Android Development] wavedashdoc:
I messaged [MENTION=3383960]Elektroschmock[/MENTION] on Github, Widewine DRM L1 has been properly implemented (or at least working correctly) in [MENTION=4450173]camcory[/MENTION] AOSP device tree since Nov 2017.
[Nexus 6  Original Android Development] Elektroschmock:
I can't see your comment on github. Is it really working on comcory's build or ist it only reported as L1?
[Nexus 6  Original Android Development] RainyShadow:
Is there a way to install this as secondary in MultiROM?

I tried, but it crashes on boot. I had to remove the device check line in the installer to be able to start installing (i know it's a shamu, so why check).

I use the latest unofficial build by Captain Throwback (TWRP_3.1.0-0_multirom_shamu_20170314-01.img + multirom-20170314-v33b-UNOFFICIAL-shamu.zip) and the 7.0 kernel by Tassadar (kernel_kexec_shamu_700.zip).
[Nexus 6  Original Android Development] ExpectedCrayon:
Thanks! This gives me hope that I can have HD Netflix without having to compromise on my ROM.
[Nexus 6  Original Android Development] wavedashdoc:
Here's a copy of youtube TV's stats log on Beltz 4/5/18 ( [MENTION=4450173]camcory[/MENTION] device tree)

{"cplatform":"mobile","cbr":"com.google.android.apps.youtube.unplugged","c":"android_unplugged","cplayer":"ANDROID_EXOPLAYER","cmodel":"Nexus 6","cos":"Android","csdk":"27","cbrver":"2.03.7","cver":"2.03.7","cosver":"8.1.0","cbrand":"motorola","videoid":"ECdLLq62Drs","cpn":"nRC8QXaElSxJ9sWQ","fmt":"385 video\/mp4 1920x1080@60","afmt":"149:ChAKBWFjb250EgdwcmltYXJ5 audio\/mp4","bh":13983,"bwe":10860987,"conn":3,"bat":"0.980:0","df":"34\/2885","timestamp":"2018-04-20T11:30:52.176Z","glrenderingmode":"RECTANGULAR_2D","drm":"HD,Allowed,L1,SS,KR"}

And my message on Github.
[Nexus 6  Original Android Development] Elektroschmock:
Unfortunately I can't see any relevant change that would allow L1 without faking bootloader state.
[Nexus 6  Original Android Development] wavedashdoc:
Really? Have you reached out to [MENTION=4450173]camcory[/MENTION] ? I know he'd be willing to help. If I remember right, and i tried to find the original comments. It was adding a bunch of Angler DRM libs. (I'm no Dev though)

Edit: what do you mean by fake bootloader state? Like locked vs unlocked? I know that Magisk hides the state. So what I'm guessing is what your saying is that that without root and Magisk, L1 maybe doesn't function?
[Nexus 6  Original Android Development] ExpectedCrayon:
I am currently using Magisk and passing Safetynet, so that can't be the only thing that needs to be done. Maybe if we can learn exactly what [MENTION=4450173]camcory[/MENTION] did, we can insert the libs ourselves if they violate one of Lineage's rules (although I hope that's not the case).
[Nexus 6  Original Android Development] wavedashdoc:
Haha funny you say that, I did just that. I was on SiX ROM at that time. I took the DRM libs from Angler and replaced all the ones in Shamu and rebooted. Fired up DRM info (on the app store) and it reported L1. But unfortunately that wasn't the only thing needed and the cat log showed it. That's when I came across Android X 8.1 ROM in Nov 2017 (Camcory's stock like AOSP build) I flashed it and low and behold he had it working. So fast forward to now... And we have many ROMs based off of his device tree with L1 included.

I messaged [MENTION=4450173]camcory[/MENTION] to see if he'd lend a hand. Hopefully this can be solved for Lineage ?
[Nexus 6  Original Android Development] javelinanddart:
That's only true insofar as EvDO/1X goes. If you want LTE, you need an APN that works. Sprint proper is probably fine, but MVNO users are probably stuck up the creek without a paddle.
[Nexus 6  Original Android Development] wavedashdoc:
[MENTION=3383960]Elektroschmock[/MENTION] So it looks like this is the only one that needs replaced with the Angler lib to get Widevine L1 DRM working.
[Nexus 6  Original Android Development] razorloves:
ah, ok.

Looks like we just have to set the carrierconfig overlay show_apn_setting_cdma_bool to true to fix this problem
[Nexus 6  Original Android Development] javelinanddart:
Setting world_phone_bool should also do the trick (although it'll create it through the GSM/UMTS codepath, rather than the CDMA one, it'll show up nonetheless)
[Nexus 6  Original Android Development] -Yazh-:
Hello everyone (English is not my first language)

First of all thanks to the developers for their great work!

I have a concern about my Nexus 6 with LOS (lineage-15.1-20180416-nightly-shamu-signed.zip). My device does not see any wifi 5ghz, no problem with the 2.4GHz.

radio-shamu-d4.01-9625-05.45 + fsg-9625-02.117.img AND

bootloader-shamu-moto-apq8084-72.04.img are installed via adb

but with or without it makes no difference, still no 5ghz wifi.

Someone would have the same issue ??

Best regards!

[EDIT]: Problem solved... I had to remove the automatic channel option from my router (it is set on a fix channel now) ... Bizarre it worked well in automatic with LOS 14.1. is it a bug?
[Nexus 6  Original Android Development] MartinX3:
How to disable double tap to wake?

I don't find the option anymore since last update.

Also, will the wake up problem solved?

It consumes battery and takes time to wake up the phone.

Also if the lock screen times out before the screen isn't black anymore, it won't wake up.
[Nexus 6  Original Android Development] zip545:
I charged the phone from about 15% to 90%.

The original was fast charging.

I noticed that one core went off during charging and then turned on again.

One core from this time is still 2649mhz

I'm blame for my English.
[Nexus 6  Original Android Development] makerick811:
I googled and found this adb command.

adb shell settings put global policy_control immersive.navigation=apps,-com.google.android.googlequicksearchbox

Been six hours, haven't seen the issue even once after typing above command. Earlier, it would struggle to wake up after every screen off.

I think it is related to expanded desktop interfering with Google Quick Searchbar. I have only navigation buttons hidden, but if you have status bar at top also hidden then use "full" instead of "navigation".

adb shell settings put global policy_control immersive.full=apps,-com.google.android.googlequicksearchbox
[Nexus 6  Original Android Development] raka:
Stereo recording

As musician and sound engineer I was very pleased with the proper sound recording possibilities of the Nexus 6 with the help and the results of [MENTION=2760454]chdloc[/MENTION] and others in the Stereo audio recording thread https://xdaforums.com/nexus-6/general/mod-stereo-audio-recording-t3001680.

Unfortunately stereo recording isn't enabled in LineageOS 15.1 and the patches offered in that thread, initially for the stock roms, are not working.

So I thought may be I can participate for a solution for the soft recording bug and introduce the possibility of stereo recording in LineageOS.

It is bottom line about changes in two files:

- mixer_paths.xml residing in /system/etc

- media_profiles_V1_0.xml in /system/vendor/etc

A change for Oreo is that the file media_profiles_V1_0.xml now resides in the vendor partition. In Nougat (and before), media_profiles.xml was located in /system/etc.

The Nexus 6 has three microphones: near the camera, near the charging port at the back and in the lower speaker grille. For stereo sound recording while filming it is logical to use the two microphones on the back. See also the extensive explanation of [MENTION=2760454]chdloc[/MENTION] in the opening post of his thread.

I've applied the changes to the original files of the April 16th rom. That means, in mixer_paths.xml, directing the camcorder-mic path to a new declared camcorder-stereo configuration and in media_profiles_V1_0.xml expanding the number of maximum recording channels to two.

The result is, in my case on my device, working. I've set the microphone volume (for ADC1 and ADC4) on 16 and that seems to solve the gain issue.

I've attached two flashable zips. One with the patched files, and one with the original xmls from the lineage-15.1-20180416-nightly-shamu-signed.zip. Please test my patches, and if they're working, happy recording! If they're not - a pity but then you can flash the original files back again. Flashing is at your own risk, of course.

[MENTION=3383960]Elektroschmock[/MENTION]: is it policy of LineageOS to incorporate this kind of patches?

[Edit April 26th:] Patches are working on April 23th build.
[Nexus 6  Original Android Development] Elektroschmock:
Thank you!

When I was trying to understand why the volume of the recording suddenly dropped I stumbled over this thread too.

I'm quite busy lately, but I'll try the changes you made and try to incorporate them if they work fine.
[Nexus 6  Original Android Development] tracker01:
anyone having an issue with power

when the phone hits the 40% to 30% battery the phone turn off?
[Nexus 6  Original Android Development] _Sparks:
That usually happens when you have a faulty battery.
[Nexus 6  Original Android Development] mahir555:
I noticed that the phone while on charger got too much lags . Which is not there while off charger. Any explanation?
[Nexus 6  Original Android Development] nemanja066:
Temperature throttling, phone (battery) warms up during charging.
[Nexus 6  Original Android Development] mahir555:
Thank you. So I think it is mandatory & no way to get rid of it.
[Nexus 6  Original Android Development] nemanja066:
Working great...Thanks :highfive:
[Nexus 6  Original Android Development] bamboohao:
Not for me, the lag starts immediately after plugging in. I suspect it's the system running whole bunch of scheduled task when plugged in.
[Nexus 6  Original Android Development] duttyend:
local.prop navbar disabling

I had this problem since upgrading to LineageOS 15.1 but the latest update (with the latest security patch) fixed the build.prop navbar disabling.

To avoid having to modify build.prop and repeat the process for every ROM update, you can simply create a "local.prop" file in /data with this content:

qemu.hw.mainkeys=1

Finally, you have to be careful to grant the right permissions to this new file.
[Nexus 6  Original Android Development] Jonathan_A:
I've flashed the ROM + Gapps multiple times but still get "Google Services Framework keeps stopping," I can't sideload Webview because I haven't even been able to enable ADB. Any suggestions? Thanks.
[Nexus 6  Original Android Development] neveripe:
I've tried to encrypt my phone, but after reboot it told me something like "Your password is correct, but data is corrupted, please reset the device" - is it a known bug?
[Nexus 6  Original Android Development] skookum1:
I've tried searching the phone and google for this and not able to find what file/location has this setting to edit.
[Nexus 6  Original Android Development] Jonathan_A:
I had this issue as well. There are guides to potentially recovering your data, but if you don't care, wipe the partition in TWRP. I had to reformat it as something else (I went with exfat) then back to ext4.
[Nexus 6  Original Android Development] ElJeffe:
THe md5sum of this file and the one on the 15.1 builds are the same, so it must be something else unfortunately...
[Nexus 6  Original Android Development] razorloves:
it's already fixed. will be in the next nightly.

https://developer.android.com/refer...igManager.html#KEY_SHOW_APN_SETTING_CDMA_BOOL
[Nexus 6  Original Android Development] ExpectedCrayon:
Have you tried this? If so, how'd it work?
[Nexus 6  Original Android Development] alexhaj:
anyone able to get google now launcher installed and working. play says its not compatible.

also qualitytime app keeps crashing after logging in.
[Nexus 6  Original Android Development] Fred Simm:
I use Google now launcher everyday. No problems. It came with opengapps mini. But, that makes it a system app, not an installed app.
[Nexus 6  Original Android Development] Elektroschmock:
I think google now launcher is deprecated. You can't install it through Play Store anymore.
[Nexus 6  Original Android Development] Elektroschmock:
It's already included in the latest build.

DRM is reported as L1, but Netflix isn't working because widevine's trustzone app seem to check the bootloader status.
[Nexus 6  Original Android Development] nilesh0205:
So when we will normally have monthly security patches? first nightly patch of the month?
[Nexus 6  Original Android Development] Elektroschmock:
There is no thing like 'normally'

I can't provide ETAs because of following reasons:

1. I don't know when Google releases the source code of the security patches

2. I don't know when the non device specific patches are merged as I don't do that myself

3. I don't know when I'll have the time to do the device specific patching.

4. Answering undesirable ETA questions is eating valuable time I could use to fix stuff. ;)
[Nexus 6  Original Android Development] nilesh0205:
Hey, sorry if it looked like I am asking ETA, I am not :) . Actually I am getting faster updates than I ever received from Google ;)

I just wanted to know so instead of downloading and installing every update I can just download the required with security patches due to my limited bandwidth availability.

Thank you for your hard work for keeping our Shamu alive with latest updates :)
[Nexus 6  Original Android Development] nemanja066:
Is there a plan for support for future build...?! Thx.

I modified thermal conf file for my needs and disabled BCL (init.d script) and now is OK.

For Double Tap to Wake (in Terminal):

echo "AUTO" > /sys/bus/i2c/devices/1-004a/tsp
[Nexus 6  Original Android Development] rostop4a:
*#*#4636#*#* - com.android.phone crash...

Anybody know how fix it?
[Nexus 6  Original Android Development] Elektroschmock:
No it doesn't support that. If you are encrypted it'll stay enycrypted. If you are unencryptet it will encrypt your data.

Sorry I have never tested it. And as you guess it'll be hard to test, because I don't always have two persons willing to call me when developing. ;)

razorloves compiled them for us. I'll ad them to the OP untill official ones are out

https://xdaforums.com/showpost.php?p=76101587&postcount=2275

I might have fixed that wit this commit along with double touch to wake. :D

This is the default behaviour of stock kernel. I didn't change anything. I'll try to fix it, but thats not so easy as old phones with dying batteries might suddenly shut down if ther is a spike in power consumption.

Yeah npjohnson is trying to fix it.
[Nexus 6  Original Android Development] SolidSTI:
Understood, I test it by calling my cell phone from a different line like my desk. Then using my cell phone I try to add a call using my voicemail number. After the voicemail answers, I merge the call in. That's when it all drops.

Reason I notice is that I use Jolly Roger Telephone company to deal with scammers and telemarketers. When they spoof a local number it still comes through, so I like to merge them with a chat robot.
[Nexus 6  Original Android Development] Elektroschmock:
Did this ever work on Nexus 6? On Stock?