yashsingh1/xdaforums huggingface dataset:
[Pixel C Android Development] redukt:
Yeah, the safety net crap... As long as we get the apks from several sources i.e. apkmirror I don´t care of it. Netflix is running fine for me on all magisk rooted devices. Set Playstore & Netflix on hide and get official updates - that´s kind of strange ;)

Sorry for OT :)
[Pixel C Android Development] Alxoom33:
Able to root Android O Dp2 with SuperSU 2.82 in [MENTION=631273]Chainfire[/MENTION]'s beta thread. TWRP 3.1.1 recovery also working.[emoji4] But having issues with the tablet recognizing my magnetic keyboard.

EDIT: Issues with the Magnetic Keyboard were fixed by restoring 7.1.2 data. Don't know why with fresh install, my Tablet BT didn't recognise the keyboard. But I'm using the keyboard now.

Also, I tested the latest custom kernel posted above, with root, but it was not able to boot. Kept looping to recovery, even after adb reeboot. Tried restoring boot, but eventually had to just reflash O2.
[Pixel C Android Development] followmsi:
Have a test with this version .. for Android O.

tegra-3.18_kernel_dragon_v170530_android-o_followmsi.zip

Cheers
[Pixel C Android Development] Alxoom33:
Awesome! Would you have a stock O kernel to revert to just in case? Restoring from TWRP 3.1.1 has failed me with O2.

Edit: Flashed and booted up fine. Then froze in Settings. Will try to flash 2.82 SuSuper user to see if that helps.

Edit 2, Nope, sytem slowed to a standstill, screen dark, frozen. Time to restore boot partition. Hope that works!

Edit 3, Restarted ok, but now really lagging. Will try flashing root again and see if it helps.

Edit 4, seemed to help and then when l went into Settings the tablet started to lag and then froze. Not sure why?

I'm going for a full system restore.

Edit 5, Well that didn't work! Need to reflashed factory image! What do they say, 3rd time's a charm,?
[Pixel C Android Development] followmsi:
Thanks for the update .. seems a bit strange as we use Android O sources and config now.

Freezing in settings menu .. always at the same position or randomly ?

Anyway ... No more Android O test kernel until I can test them myself ;)

Cheers
[Pixel C Android Development] Alxoom33:
Things went back to normal after reinstalling the full factory image, rooting and restoring my old data and updating apps from playstore.

I am not sure what was going on, but the tablet started ok and then quickly began to lag more and more until the screen became unresponsive and then eventually turned black. It was not at the Settings menu, only. I think it was just a function of use and time.
[Pixel C Android Development] Alxoom33:
Unfortunately, I'm still having issues with my tablet slowing down to a crawl in O Dp2. Not sure why. If it is O related or something else. [emoji17]

Edit: Too much of a hassle, back to N 7.1.2 until O3 drops later this month.
[Pixel C Android Development] followmsi:
Maybe better to wait a bit .. sounds really strange.
[Pixel C Android Development] Alxoom33:
It may be O or something unrelated. On the plus side, got to try your 5/27 kernel ?

Will try O again When D3 is posted.
[Pixel C Android Development] followmsi:
The new month ..

tegra-3.18_kernel_dragon_v170606_unicorn-xceed-followmsi.zip

Installation:

1. Boot into TWRP

2. Install the Kernel Update.Zip file

3. Reboot into system .. no need for SuperSU / Magisk !

Changes:

- Monthly security update -> android-7.1.2_r0.15

- Latest DU kernel changes

Sources:

https://github.com/followmsi/android_kernel_tegra/tree/followmsi-kernel_2017-06-06

Enjoy :)
[Pixel C Android Development] Alxoom33:
Any idea if ODP3 have a new bootloader and radio?
[Pixel C Android Development] followmsi:
Bootloader seems still to be the same version .67

No radio at all ;)

Supersu and TWRP seems to work fine.
[Pixel C Android Development] Alxoom33:
Oh yeah, lol!

---------- Post added at 12:25 PM ---------- Previous post was at 12:20 PM ----------

I'm now on ODP3, stock, unroofed. Anyone been able to root, install custom recovery and kernel?

Just wanted to hear from you before trying tonight...

Edit: That was a total fail! Couldn't get TWRP 3.1.1 to decrypt my data, lost both internal and local data. Needed to go back to 7.1.1, restored data and then flash ODP3 factory image.

By the way, my TWRP Nandroids did not boot. Only were useful in restoring user data

I'm back on ODP3 stock, unrooted for now, until someone who is better at this figures things out.
[Pixel C Android Development] followmsi:
Time for a new kernel ...

tegra-3.18_kernel_dragon_v170706_unicorn-xceed-followmsi.zip

Installation:

1. Boot into TWRP

2. Install the Kernel Update.Zip file

3. Reboot into system .. no need for SuperSU / Magisk !

Changes:

- Monthly security update -> android-7.1.2_r0.22

- Latest DU kernel changes

Sources:

https://github.com/followmsi/android_kernel_tegra/tree/followmsi-kernel_2017-07-06

Enjoy :)
[Pixel C Android Development] followmsi:
Time for an Android O kernel ... :)

tegra-3.18_kernel_dragon_v170731_android-o_followmsi.zip

Installation:

1. Boot into TWRP

2. Install the Kernel Update.Zip file

3. Reboot into system .. no need for SuperSU / Magisk !

Changes:

- Based on latest Google Android O sources -> android-o-preview-3_r0.1

- Added NTFS and F2FS kernel support

- Added various Network Filesystems ( NFS/CIFS .. etc. )

Sources:

https://github.com/followmsi/android_kernel_tegra/tree/followmsi-kernel-o_2017-07-31

Tested on ODP4 only .. seems to work fine.

Enjoy :)
[Pixel C Android Development] followmsi:
The new month .. and some more changes ..

Again - big thanks to [MENTION=2489052]NYCHitman1[/MENTION] and the rest of the DU team for their impressive work for the dragon kernel !

They did upgrade the complete kernel to the latest sublevel (3.18.63).

This kernel will work on Android N only !

For Android O we will need different kernel config/sources ( quota, android binder .. etc.)

Still testing .. but at some point we should be able to get the "unified" kernel for Android O as well.

tegra-3.18_kernel_dragon_v170808_unicorn-xceed-followmsi.zip

Installation:

1. Boot into TWRP

2. Install the Kernel Update.Zip file

3. Reboot into system .. no need for SuperSU / Magisk !

Changes:

- Monthly security updates (2017-08) -> android-7.1.2_r0.29

- Latest DU kernel changes ( massive kernel upgrade to 3.18.63 .. etc. )

Sources:

https://github.com/followmsi/android_kernel_tegra/tree/followmsi-kernel_2017-08-08

Enjoy :)
[Pixel C Android Development] NYCHitman1:
Haha. Sorry, I should've warned you. Been a bit preoccupied with OP5 lately.
[Pixel C Android Development] Alessandro999:
Row i/o sched

can you add row i/o scheduler please in next version or new o2 optimization, new toolchains ...?
[Pixel C Android Development] NYCHitman1:
This isn't my kernel. Not sure why you're quoting me here.
[Pixel C Android Development] Alessandro999:
sorry ive done something wrong

my answer is direct to developer followmsi
[Pixel C Android Development] followmsi:
sorry, no plans for any additional stuff.
[Pixel C Android Development] followmsi:
No need for warning .. was happy to see the tons of changes. :)
[Pixel C Android Development] Alessandro999:
ok , whitch i/o scheluder do you raccomend for best battery performance gaming without lag? fiops?
[Pixel C Android Development] Reuben_skelz92:
Bfq or cfq
[Pixel C Android Development] followmsi:
New Android O kernel ... :)

tegra-3.18_kernel_dragon_v170809_android-o_followmsi.zip

Installation:

1. Boot into TWRP

2. Install the Kernel Update.Zip file

3. Reboot into system .. no need for SuperSU / Magisk !

Changes:

- Based on latest Google Android O sources -> android-o-preview-4_r0.1

- Added NTFS and F2FS kernel support

- Added various Network Filesystems ( NFS/CIFS .. etc. )

Sources:

https://github.com/followmsi/android_kernel_tegra/tree/followmsi-kernel-o_2017-08-09

Tested on ODP4 only .. seems to work fine.

Enjoy :)
[Pixel C Android Development] Alessandro999:
whitch is best kernel ?

lineage os kernel or this? in term of battery gaming performance etc...
[Pixel C Android Development] Alxoom33:
Working great on ODP4. Thank you!
[Pixel C Android Development] followmsi:
The LineageOS kernel is very close to Google "stock" kernel.

The "unified" kernel is a merge of different kernel sources.

A lot of additional patches and new sources.

Pls test yourself and let us know your results. ;)
[Pixel C Android Development] Alessandro999:
your tegra kernel seems to be more responsive and power efficient.... deep sleep works well.. i can disable fsync and boost filesystem performance. set westwood as internet protocol and fiops as scheluder... these features arent included on lineage os kernel :)
[Pixel C Android Development] Alxoom33:
The new 8/9 kernel is working great on Android 8.0 DP4.

I tried enabling the latest Nite Lite zip that you posted last month. It shows up as before in Settings/Display and indicates when it is on and off during sunrise/sunset hours. However, the screen is not tinted when it is on, as it was previously. Any thoughts on making it work?

By the way, Substratum is working for the most part on ODP4, with the exception of a few apps that have not yet been updated.

Just updated to Oreo! Kernel working great on OPR6.170623.010.

Thanks,
[Pixel C Android Development] Alxoom33:
Deleted
[Pixel C Android Development] Alxoom33:
https://xdaforums.com/showthread.php?p=73642580

---------- Post added at 12:43 AM ---------- Previous post was at 12:42 AM ----------

Help, please see my link above.

Edit: Thanks, I found how to fix password issues. Running again.[emoji16]
[Pixel C Android Development] followmsi:
Mister Upstream [MENTION=2489052]NYCHitman1[/MENTION] .. and his team made another impressive job.

They did upgrade the dragon kernel sources to 3.18.70

As well they did integrate all the relevant stuff for Oreo ..

Big Thanks !

I have started over and cherry-picked several changes from xceed kernel.

Have used my "old" config and my other cherry-picks to make the "unified" kernel for Oreo.

Here we are ..

tegra-3.18_kernel_dragon_v170911_unicorn-xceed-followmsi-o.zip

Installation:

1. Boot into TWRP

2. Install the Kernel Update.Zip file

3. Reboot into system .. no need for SuperSU / Magisk !

Changes:

- Latest changes from DU team !

- Latest Google updates

- ROW scheduler (cherry-picked from xceed)

- CPU Boost (cherry-picked from xceed)

- A few patches from francokernel (cherry-picked from xceed)

- New xpad.c - to support more game controller devices

- Some minor kernel patches

- Added NTFS and F2FS kernel support

- Added various Network Filesystems ( NFS/CIFS .. etc. )

- etc.

Sources:

https://github.com/followmsi/android_kernel_tegra/tree/followmsi-kernel_2017-09-11

Tested on latest unoffical LineageOS 15.0 .. seems to work fine.

Enjoy :)
[Pixel C Android Development] Alxoom33:
I have been running new kernel with the Android O September patch since yesterday. I have been experiencing freezing of Chrome browser and other apps and System UI malfunctions. Not sure if it is the September patch or the kernel, or something else. Tried clearing caches and reebooting to no avail. Anybody else having issues?
[Pixel C Android Development] followmsi:
Running the kernel still on august release .. (lineage-15.0) without problems.

Like you mentioned the new sources arrived today .. also some patches for the dragon kernel.

New kernel is ready to test :)
[Pixel C Android Development] followmsi:
Google September updates arrived ..

Here we are ..

tegra-3.18_kernel_dragon_v170914_unicorn-xceed-followmsi-o.zip

Installation:

1. Boot into TWRP

2. Install the Kernel Update.Zip file

3. Reboot into system .. no need for SuperSU / Magisk !

Changes:

- Latest Google updates -> android-8.0.0_r0.10

Sources:

https://github.com/followmsi/android_kernel_tegra/tree/followmsi-kernel_2017-09-14

Tested on latest unoffical LineageOS 15.0 .. seems to work fine.

Enjoy :)
[Pixel C Android Development] 12paq:
I have the exact same setup and freezing issues! Not sure what's up, I need to check logs before I go back to Android 7.x.x.
[Pixel C Android Development] NYCHitman1:
Updated to .71 - https://github.com/UnicornioSucio/android_kernel_google_dragon
[Pixel C Android Development] followmsi:
Cool .. thanks for the info - Mr. Upstream.

For an "EOL" kernel they do a lot of new releases :)

Cheers
[Pixel C Android Development] skawtnyc:
Same issues here. However, I just installed today's updated kernel and disabled cpu governor tweaks, so let's see how well it performs now.
[Pixel C Android Development] 12paq:
Tried that, no joy. Lots of lockups and freezes on todays new kernel also.
[Pixel C Android Development] skawtnyc:
I also wiped Dalvik and cache. Re-enabled CPU governor tweaks. So far everything is working properly and no lags/lockups or SystemUI crashes, but it's still freshly installed. If I get any issues I'll report back.
[Pixel C Android Development] 12paq:
Yup. Tried all that. No go.
[Pixel C Android Development] skawtnyc:
I just had a lockup, which may be due to the governor and I/O tweaks. They're probably not meant for the Pixel C anyway, so I'm going to leave them disabled for now and see if that works.
[Pixel C Android Development] Alxoom33:
I tried the new kernel, still getting lags...not sure why.
[Pixel C Android Development] skawtnyc:
Yeah, still experienced lags and lockups using the new 9/14 kernel, so I reflashed stock and will wait until followmsi has some time to squash this bug.
[Pixel C Android Development] followmsi:
Sorry .. no idea whats the problem here.

Tested all kernels .. had no issues nor lags.

But I am still on August release .. will switch soon to September.

Made one last kernel today .. including the upgrade to 3.18.71 - by DU team.

Cheers
[Pixel C Android Development] followmsi:
The last kernel for the next time .. ;)

tegra-3.18_kernel_dragon_v170915_unicorn-xceed-followmsi-o.zip

Installation:

1. Boot into TWRP

2. Install the Kernel Update.Zip file

3. Reboot into system .. no need for SuperSU / Magisk !

Changes:

- sources upgrade to kernel version 3.18.71 - by DU team.

Sources:

https://github.com/followmsi/android_kernel_tegra/tree/followmsi-kernel_2017-09-15

Tested on latest unoffical LineageOS 15.0 .. seems to work fine.

Enjoy :p
[Pixel C Android Development] Alxoom33:
Probem is on the September release, not August. Works fine for a little while and then slows down and freezes. Haven't tried today's kernel yet
[Pixel C Android Development] skawtnyc:
I would try it along with you, but I'm going camping this weekend and won't have my laptop or connectivity. :)
[Pixel C Android Development] Alxoom33:
New kernel seems to be working much better, so far. No slowdowns, as of yet! Keeping my fingers crossed ;)

Great work [MENTION=5480152]followmsi[/MENTION]!
[Pixel C Android Development] 12paq:
In regards to lag and freezes on followmsi's latest AOSP 8.0.0 build and his latest kernel, a clean flash fixed all my devices freeze and lag issues in Chrome (and the os built in browser based on Chrome). To check, I went back to the first AOSP 8.0.0 version and dirty flashed to the most recent versions and the Chrome browser lag/crashes returned. A clean full wipe flash upgrade again, ended the lag and freezes. Not unusual for initial releases of major OS versions. And it could be the Gaaps also.

In short, when in doubt, clean flash. Hope this helps guys!

Edit: After a few hours use crashes and freezes are back.
[Pixel C Android Development] Alxoom33:
Sorry, but that was funny!

So far, I have not had the lag and freeze returning since I flashed today's new kernel.
[Pixel C Android Development] 12paq:
I know, right?! I'm like should I post this early or wait? Lol
[Pixel C Android Development] followmsi:
Both packages are stock .. no root, no changes at all.

system_vendor.zip is prepared for TWRP installation, nothing else.

If you were unencrypted before you need to install SuperSU afterwards.

You need to set the flag encryptable in fstab to be able to boot unencrypted.

Which images did you flash via fastboot ?

The one of the TWRP zip files are not supposed for direct flashing via fastboot.

Did you try to format data inside TWRP ?

Instead of wipe ?

Still running decrypted .. need to play with encryption.
[Pixel C Android Development] En Kee:
I was in recovery bootloop too, I just type fastboot reboot in fastboot mode and it worked
[Pixel C Android Development] followmsi:
Yes, this command should fix the recovery loop.

Never had this recovery loop myself.

"fastboot reboot" ... inside fastboot mode.

Very strange problem ..
[Pixel C Android Development] brando56894:
Sadly that doesn't help because that's what I've been doing :( I just saw that Cheep released an N kernel so I flashed that along with all the images from the N beta using fastboot. I receive no errors and type fastboot reboot and it reboots, gets to the google logo, then kicks me back to TWRP. I tried going back to MM last night but it would just hang at the Google logo I was thinking maybe because it didn't like the bootloader.

Edit: I guess maybe my /data partition was corrupted or something? I did fastboot -w then fastboot boot xceed.img and it booted right up! :D
[Pixel C Android Development] followmsi:
Was still on Android M .. but the 3rd version now - changed my mind. :)

My previous "setup" ..

- Android M - MXC89F

- TWRP v5.5

- chromeos-3.18 kernel M version

- SuperSu 2.72

- decrypted /data partition

I started to use fastboot for installation of latest NPD35K bootloader.

After bootloader installation I rebooted back into Andorid M ..

Checked if really downloaded the N kernel as well :)

Then booted into TWRP .. and installed ..

1. Update.ZIP_PixelC_Ryu_NPD35K-system-vendor.zip (approx. 3 minutes waiting time)

2. Update.ZIP_PixelC_Ryu_chromeos-3.18-kernel_Android-N_v160519_followmsi.zip

3. BETA-SuperSU-v2.74-2-20160519174328.zip

All went fine .. no error messages inside TWRP. :)

To be safe .. I made a davlik and cache clean via TWRP, just after SuperSU.zip installation.

And rebooted to system :)

Running fine on Android N now .. with all my data and apps.

Sill decrypted /data partition ... the cache rebuild for approx. 120 apps was very quick.

Maybe 10 Minutes and the PixelC was running on Android N !

It is quite stable.. and it feels fast and smooth .. I like it.

And most important .. No bootloops at all - nothing - just N :)

Cheers
[Pixel C Android Development] followmsi:
Some new releases today ..

Fresh compiled chromeos-3.18 kernel:

Update.ZIP_PixelC_Ryu_chromeos-3.18_KERNEL_MXC89F_v160526_followmsi.zip

Update.ZIP_PixelC_Ryu_chromeos-3.18_KERNEL_NPD35K_v160526_followmsi.zip

sources:*https://chromium.googlesource.com/ch.../chromeos-3.18

change log:*https://chromium.googlesource.com/ch...chromeos-3.18/

last commit in this kernel:*https://chromium.googlesource.com/ch...8cdc9315975436

Changes from previous version:

- kernel size reduced due to lzma compression

- latest commits from google sources

Update.ZIP_TWRP_dragon_3.0.2-0_v6.0.zip

- v4.0 had still some performance issues and sluggish menu - the new version has improved a lot.

- USB-OTG works

- direct flashing of "stock" vendor.img and system.img via TWRP.*

- new chromeos-3.18 kernel (lzma compressed) -> v160526

- decryption libs included

Have fun !
[Pixel C Android Development] NYCHitman1:
Do you have the source for these modifications up on git? I'm curious to see the changes you made that sped up the recovery navigation.
[Pixel C Android Development] followmsi:
As you know .. all done offline. :)

The problem in the old version were just some wrong libs in the ramdisk.

Only new in this release is the lzma kernel .. eg. smaller recovery.img

And the decryption libs from test version...

If this is running stable, for me it is, this is the last version from me. :)

Even I will compile a new kernel again, no reason to change recovery all the time.

The only thing you are missing in your version is the USB stuff .. not sure if you fixed this ?

I will post the relevant change from google sources later, if you like ?
[Pixel C Android Development] NYCHitman1:
Yeah -- post it on Github. If you need help pushing the source, let me know.
[Pixel C Android Development] followmsi:
Thanks for your offer ..

Here is all you need ... https://android.googlesource.com/device/google/dragon/+/e9163c5^!/#F0

Cheers
[Pixel C Android Development] NYCHitman1:
This commit is already baked into the most recent device tree source for Dragon: see here

However, I was referring to the fact that you said you somehow manipulated TWRP's UI scaling to improve navigation performance.

EDIT: If you don't want to share your source -- just say so. I'm just trying to keep things in the spirit of open source, that's all.
[Pixel C Android Development] followmsi:
Look into you own ramdisk ... init.rc.recovery.usb :)

Why do you still have the old values ?

Change it dirty by hand and repack .. USB will work if fstab is fine as well.

I like to play in ramdisk...

Has nothing to do with open source thinking of me.

Cheers
[Pixel C Android Development] NYCHitman1:
Nevermind. My point clearly isn't getting across.
[Pixel C Android Development] followmsi:
No, I really don´t get your point !

I have told you a few times .. all is done locally.

There are no sources .. to be uploaded -> unpack my ramdisk and "diff" the manual modifications I have done.

Have tried to help you .. with some wrong USB ID in code.

And you still ask me for github and make open source bla bla ..

Again and again .. you are the developer !!!

Don´t expect this from everybody else ..

I want to help the community with my work and nothing more.

Even it´s made in a "dirty" way.

Actually, I was searching for your sources ... To have a try on compiling them !

But I can´t find them .. only some dirty unicorns stuff from last year ...

https://github.com/DirtyUnicorns/android_bootable_recovery/commits

https://github.com/DirtyUnicorns/android_bootable_recovery_twrp/commits

Is this correct .. last commit in 2015 ?

As I remember some threads .. you did use the sources from xceed ?

Where are the current sources located ?

Your kernel has fresh commits from last week :)

https://github.com/DirtyUnicorns/android_kernel_google_dragon/commits

Thanks

EDIT:

Regarding this ...

"However, I was referring to the fact that you said you somehow manipulated TWRP's UI scaling to improve navigation performance."

Yes, my version v5 has improved a lot to "my" version v4 .. because of wrong playing in ramdisk.

And not of any general UI modifications .. I have not changed anything in terms of UI.

Over and finish :)
[Pixel C Android Development] Mazda:
Ah OK so you just WinZip it....cool, that's all you had to say

You made it seem like you were working in source which is why you were asked for source.

Thanks we don't mess with WinZip crap
[Pixel C Android Development] followmsi:
Yes 7zip .. only for the update.zip.

To unpack and repack the ramdisk inside the chromeos boot.img you need some more tools.

My initial idea was to make USB running on the Pixel C.

That's what I did.

In the moment I have time to play with Pixel C, so I use the time.

For this reason I compile a kernel from google sources ...because I do have the time.

If you don't like my work .. pls don't use it !

Cheers
[Pixel C Android Development] Mazda:
Haha you seem defensive. I've only explained to you why you were asked for source but do you man! I'm not going to argue with a winzipper today :)

#OpenSource
[Pixel C Android Development] followmsi:
I am not defensive, just not aggressive like you !

Thanks for not "discussing" anymore :)
[Pixel C Android Development] GonzoKSV:
Are there any gapps you can recommend if I'm coming from an empty tablet and flashing your zips?
[Pixel C Android Development] followmsi:
The kernel from Sep 14 is part of the AOSP release for September .. no problems since yesterday.

As I forgot the vendor.img I will install latest kernel (Sep 15) later on. ;)

EDIT: made dirty flash coming form lineage-15.0