[Sony Xperia T, TL, TX, V] AdrianDC:
Changes log

21/12 : Upgrade stable release on Android 8.1.0_r52 December

>>> General update against the initial LineageOS 15.1 official release

>>> Manual networks selection resolved

05/09 : Upgrade stable release on Android 8.1.0_r46 September

>>> Camera binaries improvements developed for AOSP P to resolve the crash log spam

15/08 : Upgrade stable release on Android 8.1.0_r43 August

>>> Multiple Kernel CVE patches and improvements

>>> Media volume now has 25 steps instead of 15, call volume 7 instead of 5

>>> Improvements to trigger the bootanimation earlier on boot

>>> Status bar icons tints resolved: Battery percentage, VPN

06/06 : Upgrade stable release on Android 8.1.0_r30 June

>>> CellularTile now has a detail view for Mobile Data

>>> Trebuchet Launcher improvements:

----- Predictive apps switch between day / night / headphones

13/05 : Upgrade stable release on Android 8.1.0_r26 May

>>> Maintenance upgrade release

06/05 : Update stable release on Android 8.1.0_r20 April

>>> My implementation of FBNotifier backlight in the LEDs kernel driver

----- Resolves backlight always on issues in offline charger

----- Proper low-level solution avoiding deprecated brightness controls

>>> Offline charger boot will reboot the device rather than direct boot

----- Restored the default AOSP behaviour for better support

----- Improves usability for MultiROM users (access to secondary ROMs)

>>> Offline charger LED battery indicator brought back

22/04 : Upgrade stable release on Android 8.1.0_r20 April

>>> Evolutions from frameworks/av to support legacy HAL1 Camcorder properly

----- Final solution found with Milos Ratkovic

----- Camcorder running fine on 720p and 1080p

>>> DocumentsUI (Files) showing internal storage by default

>>> Logcat's Diag_Lib spam resolved and silenced

>>> Sources improvements and cleanups related to AOSP P-DP1

>>> Kernel binder 64 bits API

>>> My backuptool in system evolution for future AOSP portability (for P)

----- Upgrades to this release will make the transition, do not jump over it

19/02 : Upgrade stable release on Android 8.1.0_r11 February

>>> Updated / adapted advanced reboot UI from LineageOS 15.1

>>> Updated and safer legacy libraries SHIM implementation

>>> Developer sRGB toggle hidden on Oreo once again

>>> Updated LineageOS applications with redesigned icons

>>> Further Oreo related device tree improvements

>>> Unnecessary Lights HAL log spam disabled

22/01 : Update stable release on Android 8.1.0_r6 January

>>> Incoming calls answer swipe responsiveness also improved (#201337)

>>> Recovery flash assert re-enabled, upgrade to TWRP 3.2.1

>>> Device trees updates and merged minor improvements

>>> Updated Lineage Trebuchet, Recorder and Messaging apps

04/01 : Upgrade stable release on Android 8.1.0_r4 January

>>> Android Go configurations enabled on Sony Huashan

>>> Oreo 8.1 system_server preoptimization improving performance

>>> Lockscreen swipe responsiveness highly improved (#198421)

>>> Thermal nodes are made readable by third-party applications like AIDA64

>>> Network kernel change potentially improving deep-sleeps

>>> Unfinished work in progress on codecs and camcorder recordings

08/12 : Upgrade stable release on Android 8.1.0_r1 December (Information)

>>> Fully rebased and updated projects on the initial Android 8.1 release

>>> Upgrades from 8.0 to 8.1 allowed through backuptool for GApps

>>> Clean installs of OpenGApps zips require install script changes to 8.1 and API 27

>>> Sony Huashan built with normal Android Oreo configurations, Sony Blue with Android Oreo Go

>>> One important difference with Android Go : Multitasking UI is flat on Go. Check Huashan and Blue screenshots

02/12 : Update stable release on Android 8.0.0_r33 November (Prerelease of Android 8.1)

>>> Finished legacy Sony Camera port for the Oreo HIDL stack instead of the old modules stack

>>> Data and Cache partitions are now allowed to use F2FS on AOSP

>>> Messaging additions ports from LineageOS : Swipe right to delete, optional emoticons access, ...

>>> Persistent USB Drive notification ported from our 2016 LineageOS / CM sources

>>> Additional improvements from LineageOS Trebuchet (Launcher3) with configurations

14/11 : Upgrade stable release on Android 8.0.0_r33 November (Prerelease of Android 8.1)

>>> Autobrightness HAL issue causing hot-reboots since r21 solved

>>> Addition of LineageOS Recorder app (Voice and screen video recorder)

>>> Bringup-additions from LineageOS Trebuchet for Launcher3 with advanced configurations

>>> Working Widevine DRM implementation for Oreo

07/11 : Upgrade release on Android 8.0.0_r21 (Prerelease of Android 8.1)

>>> [Sony Blue devices] Builds removed due to a display driver issue preventing boot

>>> Necessary ports for Android 8.1 pre-release and new UI changes

>>> Minor improvements of the DeviceSettings UI and moved under Gestures

>>> New Audio HAL upstream updates (work in progress for full legacy support)

>>> New NFC HAL upstream updates (work in progress for full NXP support)

20/10 : Update release. Minor device fixes and new Tiles

>>> Minor improvements of the DeviceSettings UI

>>> Fixed offline charging backlight on / off

>>> Added generic tiles for : NFC, Ambient Display, Heads Up, USB Tether, Volume

11/10 : Upgrade release on Android 8.0.0_r15 October

05/10 : New Oreo vibrator implementation (to confirm per device / user),

>>> further device development and upgrades for Oreo,

>>> improved DeviceSettings for Oreo (Ambient Display settings),

>>> camera working without needing to patch sepolicies permissive,

>>> Camera2 change to revive the app after boots without camera found,

>>> minor WiFi improvements, some Settings additions and fixes,

>>> various upstream fixes and improvements from AOSP Master

30/09 : Minor improvement to the DeviceSettings redesign,

>>> AOSP DeskClock alarm handling fixes, SDCardFS storage support,

>>> almost finalized clean and new enforced sepolicies (to confirm per device / user)

19/09 : Upgrade release on Android 8.0.0_r9. Sensors fully fixed, Gestures working,

>>> Lineage Eleven used as Music Player instead of outdated AOSP Music

11/09 : Update release. Bluetooth fixed, FMRadio restored, Camera initial fix, sensors partial upgrade,

>>> DeviceSettings redesign, NightDisplay added, backuptool implemented (for GApps persistency)

01/09: Initial public release for Mint, Hayabusa and Tsubasa, Android 8.0.0_r3

Recent branches commits

Devices + common projects: https://github.com/AdrianDC/aosp_development_sony8960_o_mr1/branches/all

About Sony Blue devices

You can cross-reference with Huashan: http://xdaforums.com/-/-t3666304

I work on both platforms in parallel as they are now equal in terms of functionality and stability

Original AOSP 8.0 sources with following relevant additions

Blue devices trees, kernel and vendor

Bionic: Support for SHIMs (Camera)

Build: Backup tool full support (GApps)

NFC: Proper support & removed log spam

Toybox: Support for init_sony boot selection

AV: Camera support for Oreo

AV: Initial camcorder partial support

Camera2: Fixes for wrongly rotated photos and improvements

UI: Various efficiency improvements and fixes

Telephony: Support for older RIL layers

Audio: 8960 adapted HAL and FM support

FM: Fully implemented with AOSP FM Radio

Music: Minor fix to permissions

Settings: Minor visual rendering improvements

Healthd: Support for Huashan offline charger

Core: Disabled flash_recovery service from AOSP

Sepolicies: Minimal changes and fully enforced ROM

Current local manifest

<?xml version="1.0" encoding="UTF-8"?>
<!-- [url]https://android.googlesource.com/platform/manifest[/url] -->
<manifest>

<!-- See [url]https://github.com/AdrianDC/aosp_development_sony8960_o_mr1[/url] -->

</manifest>