yashsingh1/xdaforums huggingface dataset:
[Pixel C Android Development] followmsi:
Android 10 - June 2020

For testing camera I did "binderize" camera, sensors and graphics composer this time.

After fresh reboot I am able to run skype video chat for approx. 10 minutes .

The camera buffer issue still exists and the camera will stop working after some time in use.

I did test webRTC video conferencing in chrome and firefox browser and the camera was working stable.

Camera did not freeze in webRTC session .. I just stopped test video call after approx. 30 minutes.

Still not sure if the camera problem started already in Android 9.0 (aosp and/or lineage-16.0) ?

We rely on Google Stock libs back from Android 8.0.

For the moment it's not sure if and when the camera will be fixed and "fully" working.

As well some overlay changes and switched lowmemorykiller ..

lineage-17.1-20200602-UNOFFICIAL-dragon.zip

Changes:

- Google security updates -> June 2020 (android-10.0.0_r37)

- Moved from kernel to android lowmemorykiller.

- Added some overlays (AOD) -> Thanks to [MENTION=465195]michie[/MENTION]

- Patched framework/base to support microG

- Latest LineageOS changes for Android 10

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

Enjoy :p
[Pixel C Android Development] Ulincsys:
I'm having some trouble with this build. If I flash the image image on its own without OpenGApps, it works fine and I can complete the initial setup. However, if I flash the image along with OpenGApps, it will fail to boot. Is this ROM currently compatible with OpenGApps? I have tried on several previous 17.1 builds of this ROM as well, and none have worked so far for me with OpenGApps.
[Pixel C Android Development] cancanilla:
This ROM, is it valid for Galaxy Tab A2016? Thank you

Enviado desde mi SM-T585 mediante Tapatalk
[Pixel C Android Development] tschmid:
No only Google Pixel C Tablet aka Dragon

Gesendet von meinem Pixel 2 XL mit Tapatalk
[Pixel C Android Development] muerte33:
Open Camera Test with June 2 version

I ran an open camera session for 30 minutes, then it locked up.

That is progress!

I am going to try a zoom meeting tonight.

Thanks!

Update:

I ran over 65 minutes on a zoom meeting, and it never locked up. I finally just quit the meeting. Nice!
[Pixel C Android Development] Alxoom33:
Working great. Using Open Gapps Stock.
[Pixel C Android Development] Eurgain:
That's great.

Please let me know if there is anything I can do to help with testing of any fix.
[Pixel C Android Development] pierrebe:
Hi. I can't use my tablet anymore because it's now impossible to charge it. Tried different cable, same result. I Would like to know if the USB port from this tablet is known as fragile?. Thanks
[Pixel C Android Development] tabormeister:
USB-C ports are generally pretty good, if you hold volume down and power while plugging in power do you get to the bootloader?
[Pixel C Android Development] Mambobuzzz:
Hi there!

Is this 17.1 realy better than stock 8.1 rom?
[Pixel C Android Development] pierrebe:
Battery = 0% now... . But before to be completely empty, the tablet began to start normally and shut down because no power....

It's the raison because I hope it is the USB port. No charge during the boot or when the tablet is turned off.
[Pixel C Android Development] Vartom:
Try to carefully clean the contactsas and space in the USB-c connector.

The USB-c connector can be relatively easily replaced since it is connected to the board with the connector. It is more difficult to unstick the screen.
[Pixel C Android Development] Mambobuzzz:
I mean I have issues with random closing apps despite having minimum installed applications. Is it better with Android 10?
[Pixel C Android Development] Matt Carter:
Ram usage + chrome videos

RAM USAGE

It's is normal that the lineage-17.1 ROM my ram gets nearly eaten by the OS (1.8GB)?

I know that it's good to have RAM pretty full but if I check i have an avaarage of 2.6/3 GB, not leaving a lot of room for other things to run. For example I usef to use a drawing app, but since the 17.1 ROM it's imposible to use. And I remember that before it usually it was at 1.1/3 GB.

CHROME VIDEOS

Also, when I trie to watch videos on chrome they don't seem to work. Any idea why?
[Pixel C Android Development] Ayman171:
chrome videos doesn't work i had this issue. i fixed it by going to chrome://flags and disable hardware accelerated video decode
[Pixel C Android Development] Mambobuzzz:
Wow, so not any better than stock... :(
[Pixel C Android Development] ToldYouSo:
Hey guys since the last LOS+june kernel (maybe second to last) update my device seems to have an issue to wake up from when the screen is off after a while (doesn't happen directly after i switch the screen off)

I have to reboot the device to get the screen on again... Any help would be much appreciated...

I do remember fiddling around some in the developer setting but don't know what could have caused this.
[Pixel C Android Development] Alxoom33:
Much, much better than stock. Not even close.
[Pixel C Android Development] Mambobuzzz:
I've just read that ram usage is worst than stock. What's your statement on this? What is so better than stock?
[Pixel C Android Development] Alxoom33:
I think you should stay on stock Lolypop!
[Pixel C Android Development] FaceMelter:
Charging issue 6/2 build

I also have same issue. Device will not charge, no matter if through USB (via PC) or with stock charger. I shut it down to save little battery I have to back out.

Any Idea's?

---------- Post added at 05:14 PM ---------- Previous post was at 04:45 PM ----------

one update...seems to charge when device is powered off
[Pixel C Android Development] followmsi:
RAM management is done by Android system .. also lowmemorykiller.

Which app you can't use anymore due to memory usage ?

What means "impossible to use" in detail ? :)

Same problem if you just run the single app .. or when you start to switch between different apps ?

For chrome videos .. it seems h264 decoder is not working correctly in (chrome based) browsers.

Workaround is to switch off hardware decoding using chrome://flags/
[Pixel C Android Development] followmsi:
Yes .. my battery is getting older.

But I can not replicate any charging issues at all .. still using original charger.
[Pixel C Android Development] followmsi:
Made a quick test build ..

lineage-17.1-20200609-UNOFFICIAL-dragon.zip

Changes:

- Patched framework/base to fix freeform window moving/resizing

- Patched framework/av to bring back "wifi-display" in android 10.

- Latest LineageOS changes for Android 10

Cheers
[Pixel C Android Development] TooYellow:
The 20200609 build is working well so far.

On the topic of video: FYI if you try to watch netflix while nightlight is on, netflix will show a black screen

Thanks!
[Pixel C Android Development] locuturus:
Amazing... I've been going back and forth with Google Support because freeform windows are broken widely across Android since some security patch or another from a few months back. Including my Pixel 3a. They were all like 'You are the first to report this issue, have you tried clearing the Settings cache or booting into Safe Mode?'

L.O.L.

It seems apparent no one tests these niche features. You'd think a 'feature' that insta softboots the OS would catch someone's attention after several months...
[Pixel C Android Development] Alxoom33:
Thank you [MENTION=5480152]followmsi[/MENTION]. New build working well! Let us know if there is something particular you would like us to test.
[Pixel C Android Development] aiglesh:
Hello guys! This rom is really great. Gave a new life to pixel C.

Can anyone pls help me.How can I remove the annoying bar on the bottom of Gboard. Thanks
[Pixel C Android Development] pierrebe:
Update!

Hi. After to clean the usb-c, I could charge again my tablet :laugh: but with loose connection
[Pixel C Android Development] aiglesh:
- Embedded videos in Opera and chrome do not work.

- PIP mode for youtube in Opera browser does not work.

Can anyone confirm?

Thanks
[Pixel C Android Development] p0lfilt3r:
Yes, I can confirm this.
[Pixel C Android Development] locuturus:
Did you change the chrome://flags hardware decoder setting?

chrome://flags

search "hardware"

disable "Hardware-accelerated video decode"

Probably restart browser, then test again.
[Pixel C Android Development] p0lfilt3r:
Works for Chrome, thanks
[Pixel C Android Development] aiglesh:
Thanks works for chrome. Amy idea how can I disable it for chrome. Googled but got nothing about this.

Thanks
[Pixel C Android Development] locuturus:
You mean Opera? No idea. I had a look at opera://flags but they don't have a lot of options in there.
[Pixel C Android Development] Mambobuzzz:
Hi there,

I'm giving a try at installing it. But I can't do any fastboot command. Device isn't recognizied in system. and with "fastboot devices" nothing shows up. :/

Can someone please help?
[Pixel C Android Development] p0lfilt3r:
Opera Mini and Opera Touch work
[Pixel C Android Development] PixelCOwner:
Stuck at "Google"

I tried installing this ROM today and am a bit stuck.

I had to update TWRP from 3.0.0 to 3.2.1 (which went fine).

I then installed the lineage-17.1-20200609-UNOFFICIAL-dragon.zip (which proceeded without error)

I then installed open_gapps-arm64-10.0-stock-20200609 (which proceeded without error)

Lastly I installed Magisk-v20.4 (again, no error)

Wiped DAVLIK/CACHE

Reboot system and it just hangs at "Google"

I can reboot into recovery just fine and MTP files over as needed. I can also use adb and fastboot. I tried to restore a backup in TWRP (that I took prior to these steps) and it still hangs at the "Google" image. I retried all of these steps and I'm stuck again.

Do I need to also install bootloader-dragon-google_smaug.7900.139.0?

Any tips would be great. Thanks!
[Pixel C Android Development] PixelCOwner:
Well...I'm back online with Orio using fastboot to load the Google image. Wish I knew what was not allowing it to boot using the LineageOS image.
[Pixel C Android Development] Vartom:
Encryption Date partition removed? most likely not if you just made wipes. There you have a reason.
[Pixel C Android Development] Mambobuzzz:
No one can help? What fastboot drivers do you use with Windows 10?
[Pixel C Android Development] ImjustSaiyan92:
Credit to this goes out to HolyChickenGuy, just followed these steps tonight and now I have a rooted Pixel C with TWRP!

"just download the winb usb drivers from google,

extract the zip to somewhere you can find it back

boot the pixel c to fastboot mode

connect the pixel c to the pc

open device manager

find the device with the yellow triangle

right click > update driver > browse my pc > let me pick > have a disk > locate the folder and open the win usb file > next > bootloader interface > install

Done!"

I recommend using the UnifiedToolKit (doesn't recognize Dragon, but will still let you give Abd commands and flash TWRP.
[Pixel C Android Development] Mambobuzzz:
I believe I've already did this. I'll have a new try.

Do you have win 10 x64?

What happens with "next > bootloader interface > install"? Did you have there to choose a type of driver or what?
[Pixel C Android Development] Alxoom33:
Download the latest adb/fastboot USB drivers Android_SDK from Google's Android Developers website. There are drivers for Linux, iOS and Windows 10.
[Pixel C Android Development] Mambobuzzz:
Had a try, even with UnifiedToolKit, let it install the drivers. Won't work. The weird thing is that I can find a suitable driver. At the end of installation process it shows me "Adnroid Bottloader Interface". But then back on peripherals panel, the driver keeps being unknown. :/

Had a try didn't work. :/
[Pixel C Android Development] ImjustSaiyan92:
Try this:

1. Download Nexus Toolkit.

2. Follow the steps on there for complete driver installation (This WON'T give you fastboot outright)

3. Then, download the latest Google Winusb drivers: https://developer.android.com/studio/run/winusb

4. Extract the folder from the zip and place it somewhere easily accessible.

5. Put your device into the bootloader ( use the tool kits, powershell, CMD, etc.)

6. As I posted before "open device manager

find the device with the yellow triangle

right click > update driver > browse my pc > let me pick > have a disk > locate the folder and open the win usb file > next > bootloader interface > install"

If you followed this correctly, you will be able to send fastboot commands. I just tested this again on my other computer and it works.
[Pixel C Android Development] ToldYouSo:
Just wanted to let u guys know the issue is my backlight failing. It keeps getting harder to get it to work. Before a reboot did the trick. Now 10 reboots maybe does the trick ? Looked for spare parts and maybe fix it myself. But am afraid I have to call time of death.
[Pixel C Android Development] locuturus:
Results:

<> freeform windows are working like normal

<> WiFi display activates and sees my TV but cannot finish negotiating a connection. It does not cause a soft boot so that's better than some past efforts I've tested.

<> I am getting a ghost image problem where a snapshot of some app(s) become(s) overlayed at all times on the screen with a lot of transparency. See attached screenshot.
[Pixel C Android Development] Mambobuzzz:
I'll have a try this way. Thank you. :)
[Pixel C Android Development] aiglesh:
Same for me on win 10. I tried it on Ubuntu and it went fine. Try with Ubuntu( installed PS ,not live CD, live CD doesn't work for me).

---------- Post added at 03:45 AM ---------- Previous post was at 03:45 AM ----------

Ok.no problem.Thanks

---------- Post added at 03:47 AM ---------- Previous post was at 03:45 AM ----------

Can anyone help me in this? Thanks
[Pixel C Android Development] locuturus:
Regarding the space under gboard, that's probably the extra tall navigation bar you are seeing. The flashable vendor patch in the linked post can take care of that.

link to post
[Pixel C Android Development] Mambobuzzz:
Oh ****. Did you folllow any tutorial about installing Ubuntu? Is the tablet directly recognizied?
[Pixel C Android Development] aiglesh:
I installed adb and fastboot on Ubuntu. Fastboot command worked now.
[Pixel C Android Development] followmsi:
Android 10 - July 2020

lineage-17.1-20200707-UNOFFICIAL-dragon.zip

Changes:

- Google security updates -> July 2020 (android-10.0.0_r40)

- Patched framework/av to bring back "wifi-display" in android 10.

- Patched framework/base to support microG

- Latest LineageOS changes for Android 10

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

Enjoy the summer :p
[Pixel C Android Development] Alxoom33:
Thank you [MENTION=5480152]followmsi[/MENTION]!
[Pixel C Android Development] Elektron60:
Version from 7.7. installed with TWRP 3.4.0-0

Thank you! :)
[Pixel C Android Development] muerte33:
Thanks Followmsi for your diligence in keeping this ROM updated!

I need to add a first step to my update procedure!

Make sure device is charged over 30%!

Thanks again!
[Pixel C Android Development] Brad2607:
Hi everyone thanks for the ROM its working nice and smooth, better than my stock ROM used to be for sure :P.

I'm fairly new to this but my Pixel now keeps saying something about SELinux being disabled and its a security flaw etc etc, is there anything I need to do to fix it, is it like a super risky thing to not have, or should I just not worry about it?
[Pixel C Android Development] tschmid:
You cant to anything its lineage part. I can life with it

Gesendet von meinem Pixel 2 XL mit Tapatalk
[Pixel C Android Development] proeprnorf:
You can turn off the notification if you want.
[Pixel C Android Development] Brad2607:
Ok cool thanks guys :).
[Pixel C Android Development] marcelinomd:
Hello everybody.

I cannot load any video within Disney+ or HBO. None problem with Netflix provided version in forum within APK Mirror. Any ideas?
[Pixel C Android Development] yesilikefreedom:
Thx i solved my problems. Great work thx.
[Pixel C Android Development] followmsi:
Android 10 - August 2020

lineage-17.1-20200804-UNOFFICIAL-dragon.zip

Changes:

- Google security updates -> August 2020 (android-10.0.0_r41)

- Patched framework/av to bring back "wifi-display" in android 10.

- Patched framework/base to support microG

- Latest LineageOS changes for Android 10

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

Enjoy the summer :p
[Pixel C Android Development] proeprnorf:
running great thanks !
[Pixel C Android Development] ebucha:
I may be seeing a similar problem in the 17.1 latest build. I can't properly load mp4 videos in some apps. I noticed it in chromium based browsers (Chrome, Chrome beta, Brave) but not Firefox or the YouTube app. Can anyone reproduce improper loading of the first video on the Tek Eye HTML5 Video Test Page (sorry, no links for us lurkers)? It plays a few seconds and stalls on my device. If not, I could just have a bad install.

Other than this issue, it's running very nicely on my end. Thanks for all the hard work followmsi!
[Pixel C Android Development] Talonette:
Thank you followmsi !
[Pixel C Android Development] followmsi:
https://xdaforums.com/showpost.php?p=82817107&postcount=1836

Not sure if and when this can be fixed.

No idea about HBO or other services .. Netflix is working fine.
[Pixel C Android Development] ebucha:
My search skills must be lacking. Disabling hardware decoding works fine for now. Thanks for the help.
[Pixel C Android Development] Ultraman1966:
Any way for the camera to be fixed? I'd like to use the tablet for video calls but it is basically unusable. Everything else in the ROM is fantastic though!
[Pixel C Android Development] szescxz:
Looks like Google just revoked Pixel C's Widevine L1 status. Is it possible to make Pixel C an L3 device instead?
[Pixel C Android Development] followmsi:
Not sure if camera/video can be improved anymore .. we are using Android 8 libs on Android 10.

As well there are some "hacks" to make camera working at all.

Like reported in this thread .. some video calling apps seems to work better.

For example zoom should run very well.
[Pixel C Android Development] followmsi:
How do you determine/identify this problem ?

What is not working anymore ?

Interesting .. actually I do have strange DRM issues too.

As it looks like no L1 licenses will be generated anymore. (/data/mediadrm/IDM1013/L1)

To get L3:

Pls use root explorer and remove/rename the following lib .. "/vendor/lib/liboemcrypto.so"

Reboot your device and check DRM/widevine again.

The switch to L3 should make DRM/widevine happy again.

Netflix will work again (SD only) .. also exoplayer will play secure widevine content again.

"DRM info" app stopped working on Pixel C and some other devices from version 1.3 - the app got rewritten in kotlin code.

The older version 1.2 still works correctly on Pixel C.

But there is another strange Pixel C issue ..

If you remove "liboemcrypto.so" and go for L3 widevine ALL Nvidia codecs are disabled and you just use Google software codecs.

No hardware acceleration anymore !

This are all the infos I have for the moment .. still not sure about the root cause and potential solutions.

Cheers
[Pixel C Android Development] Vartom:
What / where does this problem manifest itself?

I did not install the August update aosp and did not notice any problems anywhere. But there were reviews that after the August update there were problems with multimedia.

From Netflix
[Pixel C Android Development] followmsi:
I can not stream DRM protected content anymore .. not on L1.

This problem is quite fresh .. tested July build as well - same problem.

On August build I was able to watch DRM content and/or Netflix HD content until last week.

No need to delete liboemcrypto.so on dragon before.

Maybe 5 days ago I got new Netflix app update .. and got kicked out to re-login.

I did re-login and checked playback specifications, like you. It was showing L1 but only SD quality .. strange.

Started Netflix again and had to re-login again .. this time I got only L3 and SD quality.

Approx. 2 days ago I got another Netflix app update from playstore .. I did clear cache/data of Netflix app to force fresh login again.

This time I was not able to login at all .. then I moved to L3 and login was possible again.

I am using older exoplayer demo app to test widevine streams as well .. https://apkpure.com/exoplayer-demo-player-r2-3/eu.mindtv.exoplayer.demo

Only with L3 I am able to stream "secure" widevine content now.

If you re-install Netflix app .. or clean app cache/data .. are you still able to login into latest Netflix app .. still L1 and "Full HD" ?

"Something" has changed .. :p
[Pixel C Android Development] Vartom:
It's strange, there are no errors with widevine L1 in the log, but "secure" widevine content is not played.
[Pixel C Android Development] Ayman171:
im having same issue with my nexus 7 2013 on stock rooted, it has L1 but netflix recognize it as L3. this happened only when i completely uninstall magisk and netflix stopped working on my tablet even though i formatted data and locked bootloader still cant watch content in HD no matter what i tried

on my pixel c DRM is broken because i accidentally erased bootloader and vendor partitions which i think it did erase the keys and my pixel c is stuck forever with L3
[Pixel C Android Development] sharukins:
Same here but without any relogins. Netflix shows widevine L3
[Pixel C Android Development] szescxz:
That's how Widevine works - since Widevine always requires Internet, Google can control everything remotely, so the revocation will always work regardless of firmware or ROM. And for obvious reasons, none of this process will be publicly documented, but there's an unofficial tracker on Telegram if you need some kind of proof: https://t.me/s/wvcrl/896

Basically we are in the same boat with shamu (Nexus 6) now, so I guess we'll have to remove liboemcrypto.so permanently going forward.

Nexus 7's L1 was also revoked by Google recently.
[Pixel C Android Development] Ayman171:
i knew something happened, it was so weird even i tried to install modified netflix version that force enable HD on device with L1 it didnt work and i got error. so it seems nexus 7 is revoked by google. my nexus player still working fine i hope they dont revoke it, even though the nexus 7 2013 was first android tablet to stream Full HD quality on Netflix,

if the pixel c is also revoked then i dont need to bother try fix what i broke
[Pixel C Android Development] Elektron60:
I like your ROM and use it on two devices.

But i think i have a bluetooth problem.

I use Chargie Devices from https://chargie.org to limt charging over 24/7.

The Devices are BLE controlled and cut the Power at a defined Level.

Since a few weeks i get bluetooth disconnects very frequently.

Maybe it has a solution for this here or you can take a look at this.

Best Regards
[Pixel C Android Development] followmsi:
Interesting telegram group ;)

It's a shame Google is not officially publishing this kind of information, especially for their own devices !

Nevertheless .. if you remove liboemcrypto.so permanently you will run Google software graphic codecs only.

All Nvidia hardware codecs will be disabled.

This is quite special on Pixel C.

We need to find "workaround" to make Nvidia HW graphic acceleration working on L3.

Cheers
[Pixel C Android Development] dafresh:
I have a second pixel c completly stock ... can confirm netflix dont work on stock any more too

------update-----

sorry missend posts above in xda app who mentiond general revoking
[Pixel C Android Development] Vartom:
You can also check out widevine streams in this exoplayer demo app.