yashsingh1/xdaforums huggingface dataset:
[Pixel C Android Development] tapol93808:
Hey followmsi, thank you for your awesome work, i'm enjoying android 10 on my google pixel c because of you !

Since you add the Kernel HACK for Wifi/Bluetooth MAC Address, i tried to change my mac adress ... unsuccessfully :

tried with the macchanger app from marcoelitec98, none of any method works, even the broadcast one breaks wifi until reboot.

tried through termux with the ifconfig wlan0 hw ether command but mac adress doesn't change.

Since you add this feature, is there a correct way to change the mac address ? Cheers !
[Pixel C Android Development] Dagazz:
I had similar Problems. Installed, cleared cache&dalvik -> Bootloop. On 2nd try just Google-Logo and when turned off/on I got a bootloop again.

For me it helped to

wipe system, cache, dalvik

Install ROM again

unmount system and remount it

Install openGapps again

Install Magisk again

reboot

The downside was: All permissions were lost (every App was asking again). But at least my accounts were still there. :)
[Pixel C Android Development] followmsi:
Dirty upgrade (without wiping system) was possible in last builds .. moved from crdroid and did not test dirty install this time.

Lineage has adjusted backup scripts some days ago ... not sure about opengapps changes.

https://review.lineageos.org/c/LineageOS/android_vendor_lineage/+/270259

https://review.lineageos.org/c/LineageOS/android_vendor_lineage/+/270244

https://review.lineageos.org/c/LineageOS/android_vendor_lineage/+/268247

Maybe this has broken TWRP and/or Opengapps re-installation process - again.

I will not check this kind of changes before each build - no time for this stuff anymore !

And I will not be able to improve the situation either. (SAR on Android 10)

For this reason - just wipe system before you start to install next builds.

Hope the Android 10 SAR topic and all related topics will be finally solved at some point.

Cheers
[Pixel C Android Development] followmsi:
Years ago I did change MAC addresses .. and not on dragon device.

Maybe the Android 10 MAC randomization feature is making problems.

https://source.android.com/devices/tech/connect/wifi-mac-randomization

Did manual MAC address change work before kernel patch ?

Or general problem in Android 10 ? .. eg. also not working on older kernel without the patch ???

For testing I did plan to disable MAC randomization in config anyway .. let's disable next build ..

https://github.com/followmsi/androi...mmit/a7f2cbf7eeaacb95260d01e1f11e210ee07f0998

For another device (Nexus 7) I had to switch to "legacy" wifi service to sort out strange MAC address issues.

But there was no Wifi connection at all .. changing MAC address is another issue.

Cheers
[Pixel C Android Development] Alxoom33:
Just fyi, I had no issues with a dirty update an latest Open Gapps Nano. Cheers!
[Pixel C Android Development] golvellius:
Hi to all.

Yesterday i have installed it without problems .. First time i installed in my second hand Pixel-c Tablet.

My main problem was to install TWRP, but now it is ok ...

Also i have installed the Lineage and extras with TWRP sideload mode.

Thanks to all that supports this great tablet...
[Pixel C Android Development] ivanperezcaro:
I hope this fixes my problems with MAC filtering.
[Pixel C Android Development] tapol93808:
Thanks for answering mate,

Actually I tried on the previous build with marcoelitec98's app only, can't confirm for the manual change because didn't spend that much time on it before seeing the kernel hack through your post with the 20200305 version

sry, only got dragon running on Android 10 here, didn't try on another device

btw noticed that when you set brightness at the minimum, the display can turn fully black, hopefully backlight comes back as soon as you lock/unlock the tablet

keep it up!:good:
[Pixel C Android Development] rauhut:
Thanks for the info, will try for next build.

BTW: Is it technically possible / safe to use this script with your builds to make use of the internal update routine if 17.1 won't become an "official" release on dragon anymore?
[Pixel C Android Development] kurze12:
I successfully installed the build from 2020-03-05 dirty, but had to delete the system and use new gapps. The Pixel C then ran smoothly. Yesterday it got slow and I restarted it. The Pixel C got stuck on the Google logo and I couldn't wake it up. Various installations brought no change, I had to delete the device completely and perform a clean installation. Now everything is ok again.
[Pixel C Android Development] Alxoom33:
I had a similar experience on a reboot, stuck at Google screen. I went back and wiped System and Cache, reinstalled System and Nano Gapps and it is running well so far, so good.
[Pixel C Android Development] Elektron60:
Is it good as a dayly driver whithout manny reinstalls? I will smothly update from release to release.
[Pixel C Android Development] m+a+r+k:
I've had it stick at the white Google logo many times since installing ROMs and 9/10 it boots to system after doing a Power/Left Volume Down menu and restart. No need to reinstall or wipe caches.
[Pixel C Android Development] Alxoom33:
Yes, it is Excellent! I recommend it as a daily driver.
[Pixel C Android Development] Starfire-1:
Just wondering how it was behaving ... still okay? I tried a couple of times fresh and twice I got stuck on the 'Google' logo. Kind of thinking that it's related to encryption or some such thing as both times it happened on the first reboot after entering a pin.
[Pixel C Android Development] kurze12:
Even after a fresh installation, the Pixel C stuck to the Google logo. After several restarts, the device then switched on.
[Pixel C Android Development] followmsi:
You need to test .. but maybe it's not working correctly due to unofficial version.

TWRP installation is still recommended way of installing this ROM.

Just download ROM directly onto your device and reboot into recovery to install - no need for adb connection.

Cheers
[Pixel C Android Development] followmsi:
Hanging at Google logo

Like mentioned for "March build - Part 1" -> https://xdaforums.com/showpost.php?p=81912891&postcount=1624

As well I have used the MAC address Kernel Hack for Wifi/Bluetooth.

This one is still temporary .. it requires trigger from init.dragon.rc to work.

In certain cases system hangs at google logo, second reboot is required to pass google logo and boot normally.

It seems the kernel hack makes more problems/confusion as it helps :)

For this reason I have reverted/removed the hack in kernel sources .. for next lineage build - next month !

To test it now .. pls use latest unified kernel from today -> tegra-3.18_unified_dragon_kernel_10_v200321.zip

https://xdaforums.com/showpost.php?p=82065729&postcount=852

As a result .. you will get "00:90:4c:11:22:33" MAC address .. again.

In next build we will disable Android 10 MAC randomization feature.

https://xdaforums.com/showpost.php?p=81980875&postcount=1653

Actually I doubt it will work properly .. as we get "fixed" MAC address from kernel.

Sorry .. no more time for all this stuff !

Stay healthy !

Cheers
[Pixel C Android Development] Thug Life of the France:
Well, now I know why I'm not able to boot from this ROM.

Now, I can't even ADB onto it, USB recovery seems to not work, sadly.

Trying the ADB sideload function inside TWRP.

Neither was I able to do it before...
[Pixel C Android Development] Alxoom33:
Rom 17.1, working great! New kernel booted up without incident. [emoji106]
[Pixel C Android Development] Hzz17:
usb tethering does not work, will it be fixed in the future?
[Pixel C Android Development] shadow_empire1:
Google Earth is freezing
[Pixel C Android Development] ipdev:
Oddly enough, the only app in arm64 that was updated on OpenGapps today. ;)

OpenGapps GitLab - Link

:cowboy:
[Pixel C Android Development] Starfire-1:
Hello! I was wondering if it is possible to change the fixed MAC address sourced from the kernel - either by unpacking the installation zip, editing and repackaging - or by recompiling the kernel (?)
[Pixel C Android Development] Alxoom33:
Why would you want to change the MAC address of the kernel?
[Pixel C Android Development] Starfire-1:
Sorry - probably just my ignorance. I was assuming that if the wi-fi MAC were fixed, then only one of these devices (Pixel C with Lineage 10) could exist on a given local network at one time. After installing Lineage->GApps->Magisk->Kernelv200321 and initializing I saw that the "Wi-Fi MAC address" was indeed 00:90:4c:33:22:11 .

However, as I didn't really want to deal with Magisk, I went back to TWRP and uninstalled Magisk. Now my "Wi-Fi MAC address" is completely different.

So clearly I have no idea what's going on. :o

Edit: It seems that uninstalling Magisk rolled back the new Kernel and I was getting new MACs because of the hack (I hung on GOOGLE). So I reinstalled the kernel and I'm back to the 00:90:4c:33:22:11 address.

So I guess my original concern is relevant - would this prevent more than one PixelC/Lineage 10 device on a given network?
[Pixel C Android Development] tazspaz:
Love the build awesome community here. I was wondering if there has been any progress with the camera issue that I am experiencing, possibly others as well reading through the ROM forum. Where the camera works for like a minute and then hangs and stops working. Is anyone else having this issue? Have I missed a fix?
[Pixel C Android Development] followmsi:
Are you talking about stock lineage camera app ?

Or any other camera app ?

Same problems with opencamera ?

Anyway .. no time to look into this stuff now.
[Pixel C Android Development] tazspaz:
[MENTION=5480152]followmsi[/MENTION] Thanks for the quick response and your hard work, it is appreciated. I am talking about the stock lineage camera app on the March 5 2020 version of lineage and same problem with the opencamera app. I understand if you have no time right now as it is trying times. Your response shows you care and that speaks volumes.
[Pixel C Android Development] followmsi:
Quickly checked the "MAC address issue" again.

It's only Android system info (GUI) showing the "00:90:4c:33:22:11" (wrong) mac address !

If you run "ip link" command in terminal you will see the "real" (unique and correct) MAC address in use.

Checked my router as well .. same MAC address like before.

Same IP and same MAC with both kernels .. "just" the Android GUI is showing wrong/different information.

To prevent hanging on google logo it has been taken out .. for now we need to live with this optical bug.

And Yes - if you would have 2 Pixel C or any other devices with same MAC you would have the problems you described above.

As the "real" mac address is used you should not get into this situation .. even with 100 Pixel C on the same network.

Topic Mac address closed :)

Cheers
[Pixel C Android Development] Starfire-1:
Thanks for taking the time to clarify - I appreciate it! And thanks for your efforts!
[Pixel C Android Development] Vartom:
Unfortunately, this is not always the case. On my AOSP10, I observe that the MAC address can change after turning on / off the wifi. And also after rebooting the tablet, and it depends on whether the wifi was turned on before the reboot. Finding how to fix it is so far inconclusive.
[Pixel C Android Development] Elektron60:
Is it possible to activate Selinux?
[Pixel C Android Development] Alxoom33:
Yes. In terminal emulator type: su

Then type, setenforce 1

which will turn Sel to enforcing

to check type getenforce in your terminal emulator

---------- Post added at 11:10 AM ---------- Previous post was at 10:52 AM ----------

Yes, see commands above.
[Pixel C Android Development] -lukin-:
I just picked up a cheap second-hand Pixel C. Thanks for the ROM. Keep it up!
[Pixel C Android Development] tazspaz:
Does anyone else have the same issue with stock lineage camera and opencamera? Where works for a bit and just stops all together then won't allow any camera app to open?
[Pixel C Android Development] Elektron60:
Yes, me too.

---------- Post added at 09:09 AM ---------- Previous post was at 08:45 AM ----------

Hm, I don't have root in the Android Terminal. I don't use Magisk. Can I enable root for a short time.
[Pixel C Android Development] followmsi:
Switched on/off WiFi several times .. rebooted a few times - still the same MAC address.

Switched off WiFi before reboot and switched on some time after reboot - still the same MAC address.

I am not able to replicate changing MAC address.
[Pixel C Android Development] followmsi:
In case you change thru terminal emulator or other tools to enforcing selinux .. pls keep in mind - it's just temporary.

Afer next reboot your are back to permissive.

And you may get strange issues too .. as corresponding sepolicies are not ready for enforcing mode.

The permissive mode is hardcoded in kernel and will be changed later on ..

https://github.com/followmsi/android_kernel_tegra/commit/634aaf7668c958c133ed88d145f0e180154be315

Of course, you can build your own kernel for testing enforcing mode today.

I have updated known issues now ..

Known issues:

- Encryption seems to work .. needs more testing.

- Camera/Video stops working after short time in use.

- SELinux - we are still permissive !

Cheers
[Pixel C Android Development] Alxoom33:
You probably can, but its not worth the bother. You would have to also need to unlock your bootloader, which will wipe your internal storage, then set-up your tablet, TWRP, flash magisk, dl and flash the terminal emulator module.

You may try to do the same in adb on your computer, or in terminal in TWRP. Just skip the SU step. Also, try to google the question regarding toggling Sel without root. I'm sure it is a question that has been answered. Good luck!
[Pixel C Android Development] tazspaz:
[MENTION=5480152]followmsi[/MENTION] Thank you for clarifying the permissive selinux thing it totally makes sense. Looking forward to it being worked on in future builds. Once again thanks for time greatly appreciated.
[Pixel C Android Development] Elektron60:
Poweramp is not able to set the music folder.

The ROM runs very good! Thank you!
[Pixel C Android Development] chevycam94:
For L17.1, do we just use the vendor.img from the last official Oreo factory image?
[Pixel C Android Development] Elektron60:
It's included in the ROM.
[Pixel C Android Development] szescxz:
Tried something dangerous today: updating to LineageOS 17.1 from the last official LineageOS 15.1 build with an encrypted data partition.

SYSTEM, CACHE and DALVIK are the only partitions I've formatted. I also re-flashed Magisk and OpenGApps.

The update process seems pretty smooth, I don't even need to do "extra steps" like clearing data of Download Provider etc.

Aside from known issues mentioned in the OP (plus a first-time bootloop issue which MoKee's updateing already aware), no serious issue so far.

Thank you for your long-time contribution on Pixel C!
[Pixel C Android Development] Thug Life of the France:
Interesting to see you not having problems while I can't even install the latest ROM version (05/03/2020)...

Everytime I try to get it onto my Pixel C, it bootloops like crazy (with a full wipe + sideloading so no variables, not even Magisk and Gapps)

Anyways, the older version works great, just with the well known usual issues...
[Pixel C Android Development] Alxoom33:
Try Fastboot format user data. Then flash rom.
[Pixel C Android Development] hernil_:
Wireguard

Hi!

Just want to say that I'm very thankful for the work put into this ROM! It has blown new life into my Pixel C and I look forward to put it to good use many more years!

I was wondering now with Wireguard being in the Linux kernel (5.6) and backported to many older versions as well as enabled in Google's Android Kernel tree[1] whether Wireguard will trickle down to the kernel in this ROM at some point? And if it is not, would it be too much trouble enabling it manually?

(I saw that Wireguard was mentioned as a patch in a post here last year, but it was unclear to me whether that has been kept or not up to the newest release. If it is supposed to be here, is there any way of checking whether I'm using the kernel module or the user-space implementation without root?)

Regards,

[1] android.googlesource.com/kernel/common/+/99761f1eac33d14a4b1613ae4b7076f41cb2df94%5E%21/

(I can't post links yet ...)
[Pixel C Android Development] Elektron60:
Google Play System Update in the security settings says "Unknown State". Is this normal?

---------- Post added at 05:20 PM ---------- Previous post was at 04:29 PM ----------

A little wish:

Is it possible to ad a setting for charging stop at 80% or what ever.

I tried a Hardware solution named Chargie but it does not relay work with this Tablet.

But Chargie works perfekt with my handy.
[Pixel C Android Development] nnirvana:
Thanks. Look forward to SElinux enforcing mode for the next version. It's required for viper4android fx which won't work under Selinux permissive mode in Lineage OS 17.1.
[Pixel C Android Development] petteyg359:
No "loops" for me... TWRP installed fine, and I wiped/formatted everything before installing, but I just get hours of the white Google screen and eventually it reboots itself back into recovery. Tried wipe and install a second time but no dice.

EDIT: Third time, same steps performed, and magically it works... :confused:

I have only one problem with this version so far. It forgets the screen rotation status every time the screen goes off. Before with stock firmware, I could enable rotation, turn it to portrait orientation, then disable rotation, and it would stay portrait until it was rebooted. With this 03-05 build, it reverts to landscape mode every time it sleeps.
[Pixel C Android Development] tabormeister:
HEY!! There's an eBay seller who's got Pixel C 32gbs (brand new somehow?!) For $114.99 with keyboards at 29.99

I don't understand but I'm not complaining and I bought one of each

https://www.ebay.com/itm/353030172410
[Pixel C Android Development] a913598194:
Hello, using this ROM I have 2 problems:

1. SteamLink do not work (It says libhidapi.so not found).

2. Global pac proxy in wifi settings seems has no effect.
[Pixel C Android Development] Alxoom33:
is it the magnetic keyboard? Send a pic.

Great deal! Now you need to root and flash Lineage 17.1 which will get you a great Android 10 experience!
[Pixel C Android Development] rainman74:
Camera/Video stops working after short time in use.

Google Earth crashes.

Both are fixed with latest OpenGApps 20200404.
[Pixel C Android Development] tabormeister:
Yup, magnetic stock one! And that's the idea, I'll update when it arrives. Also trying to revive a 64GB one with a dead swollen battery - will update on that result too.
[Pixel C Android Development] Alxoom33:
Enjoy! And good luck with the battery, were you able to buy a new one?.
[Pixel C Android Development] muerte33:
Did you go with the Pico or Nano?

Thanks!
[Pixel C Android Development] tabormeister:
Yeah I bought the new tablet + keyboard and the battery, waiting on all to ship
[Pixel C Android Development] Elektron60:
My cam does not work with nano version.
[Pixel C Android Development] Alxoom33:
Mine has been working fine for the last 2 updates.
[Pixel C Android Development] jtl5770:
...neither does mine work with the mentioned gapps version or any other so far (the camera that is). Stops after 1 minute or so of using Duo, needs a reboot to work after that
[Pixel C Android Development] Elektron60:
Disable screen overlay message is not working for me.

I can set it but it it will reverse automaticly.

Any one else with this issue?
[Pixel C Android Development] rainman74:
micro ;)
[Pixel C Android Development] GeLopez:
Camera continues Not to work even after installing openhapps (micro).

This is after a fresh installed. Wiped everything.

Camera freezes at about the 30 second mark.
[Pixel C Android Development] Vartom:
The camera is broken at the system level, and gapps cannot affect this.

Using the camera causes a buffer overflow due to the fact that this emptying mechanism has been changed in android 10.
[Pixel C Android Development] stealth54:
Same problem
[Pixel C Android Development] Elektron60:
A very good rom but it is a bad idee to allow a very low brightnes. It is difficult to revert.
[Pixel C Android Development] zmw:
Graphics performance?

Is there a known issue with graphics slow down? I can't seem to figure out a pattern, just occasionally I drop from 30 FPS down to the teens or lower, rebooting solves the problem. I thought I had read something about battery and grapnics performance but can't find any reference to it now.
[Pixel C Android Development] kurze12:
Enjoy LineageOS! My Pixel C broke with the Hardware half display defect and was exchanged by Google. The brand new exchange device lasted three months and went wrong with the same error. Guarantee is over, there was no goodwill from Google. I have now got an iPad Pro 2020. This device is awesome, but iOS 13 can't keep up with LineageOS in any way. Many software things that were important to me are simply not there. So I miss LineageOS very much. I say goodbye here and wish everyone a nice life. Thanks for the help and your effort.
[Pixel C Android Development] Elektron60:
Will this great rom conrinued?

I use it on two devices.
[Pixel C Android Development] shadow_empire1:
I would need help for enabling multiuser support... (see https://www.xda-developers.com/add-multi-user-support-android/)

I can not get write access to build.prop file (mount system) - root is enabled.

adding:

fw.max_users=3

fw.show_multiuserui=1

Any suggestion?

thx!

edit: I will try this mod....

https://xdaforums.com/apps/magisk/module-multi-user-enabler-t3640535
[Pixel C Android Development] locuturus:
Are you using the optional kernel? It has a CPU frequency fix.
[Pixel C Android Development] followmsi:
Thanks for your reports.

Pls don't use enforcing selinux to "solve" problems .. it may get worse.

Pls check latest version from today .. not sure when I will have time to look into open issues - like Camera and sepolicies.

Cheers
[Pixel C Android Development] followmsi:
For Wireguard support pls use this kernel ..

https://xdaforums.com/pixel-c/development/twrp-flashable-monthly-update-zip-pixel-t3375591

Cheers
[Pixel C Android Development] followmsi:
https://xdaforums.com/showpost.php?p=82243339&postcount=874
[Pixel C Android Development] followmsi:
I am quite sure viper4android fx will not require enforcing selinux to run properly :)

Magisk does hide permissive mode as well .. if required at all.

Sorry .. but enforcing selinux in ROM will take longer !
[Pixel C Android Development] followmsi:
Android 10 - April 2020

Camera is still broken .. the buffer problem seems to be a bigger issue.

Actually I have no more time left for Android nor XDA .. hope this will change at some point.

lineage-17.1-20200410-UNOFFICIAL-dragon.zip

Changes:

- Google security updates -> April 2020 (android-10.0.0_r33)

- Turned off SoftAP MAC randomization

- Reverted Kernel MAC address hack -> to prevent boot problems.

- Changed kernel config for USB tethering

- Kernel: Added "fix cpu frequency limitation"

- Patched framework/base to support microG

- Latest LineageOS changes for Android 10

The ROM does contain it's own vendor.img !

Happy Easter .. and stay healthy !

Enjoy :p
[Pixel C Android Development] EnginEAR:
Thank you!!!

Thank you, sir!!!
[Pixel C Android Development] nnirvana:
Really? I just installed the latest ROM (0410), and tried installing ViperAndroidFX again. Strangely enough, the Viper app still won't install drivers properly and will prompt me to install drivers everytime I open the app. I have installed AML and Viper via Magisk. It worked under Android 9 perfectly where SeLinux is enforcing, though.
[Pixel C Android Development] Elektron60:
I have just successfully updated to the latest Version.

Glitches found in Version 2020-04-10:

- Camera freezes after a minute

- Selinux not enforcing

- Lowest Display brightnis is too low

- Disply overlay setting not stored

- Google Play-System-Update unknown state

Many thanks for this Version! ;)
[Pixel C Android Development] tabormeister:
Any chance of this rom enabling 5ghz wifi channel 149 on an EU Pixel C?