[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] Freak07:
Update to 4.0 :)

Hello guys and girls,

So here we go. Again a big jump in version. This time straight to 4.0. :)

As mentioned on the last release post one of my goals was to bring in more changes from the Pixel 2 kernel, especially from the Android P - Preview kernel source.

I already updated both of my pixel kernels to this source, so I had a feeling what might be worth it for the U11.

I decided to bring in the arm32 vdso that google also added.

Like here: https://github.com/aosp-mirror/kernel_msm/commit/4c9a43584d1cafa04d59598f5db18ba29ec2ac98

the binder implementation is updated to the latest pixel 2 state. Binder is responsible for interprocess communication.

The Wlan driver and the environmental apis are also updated to the latest pixel 2 state, like in the P - Preview.

This was the release 3.0 but I was on a roll so I decided to hold on and not release it.

The next step was to bring the EAS implementation even closer to Pixel 2/ P- Preview state.

From this point on I patched EAS with more improvements from the experimental 4.9 eas dev branch, where all the recent EAS development is happening for the next generation of smartphones.

Little explanation. Our kernel is based on the linux 4.4 kernel and sd 845 will probably use 4.9 so that´s where the magic is happening.

These changes especially provide a bit of a performance but mostly efficiency upgrade for me!

Also scrolling in some known to be badly optimized apps (facebook, I´m looking at you here) was reported to be more fluid from one of my testers.

There were more security updates for the recent spectre vulnerability that made big news on the media. I also managed to pick these updates in.

Latest commits from [MENTION=3088420]tbalden[/MENTION] ´s cleanslate are also included as well as an update for his control apps, in case you want to use them :)

There also a CAF commit that aims at improving crypto performance a bit.

And last but not least upstream linux is at 4.4.123, which brings in quite a few security and stability changes as well!

The release was tested extensively by the usual suspects and is considered completely stable and bug free. So flash away.

Changelog:

- Linux upstream to 4.4.123

- arm32 vdso form P-Preview source

- binder implementation synced with Pixel 2

- WLAN driver synced with Pixel 2

- EAS implementation further refined to be more inline with my pixel 2 kernel

- EAS patches from the 4.9 EAS DEV branch

- Spectre security updates

- Cleanslate updates

- improving crypto performance

Downloads:

Use the default zip when you don´t care about getting otas or are on a custom rom and don´t care about staying systemless.

Otherwise Please use the zip that is labeled systemless plus the magisk module.

Default AK2 Zip: https://www.androidfilehost.com/?fid=962187416754471044

Systemless AK2 Zip: https://www.androidfilehost.com/?fid=818070582850503534

Magisk Module: https://www.androidfilehost.com/?fid=673956719939830517

Instructions:

1. Please dirty flash your rom to have a clean ramdisk

2. Backup your current setup in twrp

3. flash the zip file/s according to your favorite install method in twrp

4. reboot

5. If you dont want to use [MENTION=3088420]tbalden[/MENTION] ´s rootless kernel apps, but traditional root via supersu or magisk delete the uci....cfg file from the root of your sdcard

6. Enjoy your phone :)

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee: http://paypal.me/freak07

Have a nice day all and enjoy your phone :)