12-06-2019 (UTC+8) – Experimental
- Synced with XenonHD and LineageOS sources up to June 12, 2019 12:00 AM (UTC+8).
- Android 9.0.0_r40 (June security patch)
- Updated CAF sources to LA.UM.7.3.r1-07800-sdm845.0 / LA.UM.7.4.r1-05300-8x98.0.
- kernel: Updated to Linux 4.4.181 and CAF LA.UM.7.2.r1-07000-sdm660.0.
26-05-2019 (UTC+8) – Experimental
- WARNING: Pie 16.2017.1905.053 firmware is now required and enforced from this build.
- Synced with XenonHD and LineageOS sources up to May 25, 2019 1:00 AM (UTC+8).
- Updated stock blobs from 16.2017.1905.053.
- Disabled dexpreopt of prebuilts.
- kernel: Updated to Linux 4.4.180.
13-05-2019 (UTC+8) – Experimental
- Synced with XenonHD and LineageOS sources up to May 12, 2019 2:00 PM (UTC+8).
- Android 9.0.0_r37 (May security patch)
- Imported qti-telephony-common from jasmine V10.0.1.0.PDIMIFJ.
- Used alternative manual network selection.
- kernel: Added support for compat vDSO.
08-05-2019 (UTC+8) – Experimental
- Synced with XenonHD and LineageOS sources up to May 8, 2019 1:00 AM (UTC+8).
- Fixed BT audio routing.
- Reverted minimum brightness from 5 to 1.
- kernel: Updated to CAF LA.UM.7.2.r1-06900-sdm660.0.
05-05-2019 (UTC+8) – Experimental
- WARNING: Pie 16.2017.1903.050 firmware is now required and enforced from this build.
- Synced with XenonHD and LineageOS sources up to May 5, 2019 5:15 PM (UTC+8).
- Android 9.0.0_r35 (April security patch)
- Fixed media support.
- Updated most stuffs from stock 16.2017.1903.050.
- Updated graphics blobs from chiron China developer 9.3.21.
- Updated CAF HALs to LA.UM.7.4.r1-05000-8x98.0 / LA.UM.7.3.r1-07400-sdm845.0.
- Imported Soter blobs from stock.
- Reverted back to HIDL ANT+ from lavender China stable.
- Switched to source-built libsensorndkbridge.
- Restored and updated power off alarm configuration.
- Updated EIS-related props.
- Build [email protected] required by some blobs.
- Pre-optimized SystemUI.
- Dropped aptX support.
- Initial SEPolicy updates for Pie.
- Restart HIDL audio and camera provider services after successful decryption.
- Restart HIDL bluetooth service after setting proper MAC address.
- Cleanups here and there...
- kernel: Updated to Linux 4.4.179 and CAF LA.UM.7.2.r1-06700-sdm660.0.
- kernel: Cleaned few imports and update as per S050 source drop.
- kernel: Compiled with AOSP Clang 9.0.3.
12-03-2019 (UTC+8) – Experimental
- WARNING: Pie beta 16.2017.1902.037 firmware is now required and enforced from this build.
- Synced with XenonHD and LineageOS sources up to March 12, 2019 5:45 PM (UTC+8).
- Android 9.0.0_r34 (March security patch)
- Massive updates from Pie beta 16.2017.1902.037.
- Upstreamed CAF HALs to their latest respective tags.
- Fixed wrong Bluetooth MAC address issue (may need to toggle BT off and on for it to take effect).
- Fixed USB-OTG (partially?).
- Fixed IMS issues.
- Any other under the hood changes.
- kernel: Built with Clang 9.0.1.
- kernel: Updated to CAF LA.UM.7.2.r1-06500-sdm660.0.
23-02-2019 (UTC+8) – Experimental
- Synced with XenonHD and LineageOS sources up to February 23, 2018 9:00 PM (UTC+8)
- kernel: Updated to Linux 4.4.176.
14-02-2019 (UTC+8) – Experimental
- WARNING: 15.2016.1901.339 firmware is now required and enforced from this build.
- Synced with XenonHD and LineageOS sources up to February 14, 2018 (UTC+8).
- Android 9.0.0_r31 (February security patch)
- Compiled kernel using AOSP Clang 8.0.8.
- Updated base from LA.UM.7.2.r1-05300-sdm660.0.
- Massive blobs kang from X01BD 16.2017.1901.046 (closed Beta firmware).
- Updated SDM blobs from LA.UM.7.4.r1-04100-8x98.0.
- Updated aptX libs from crosshatch PD1A.180720.030.
- Upstreamed CAF HALs to their latest respective tags.
- Migrated to use tether automatic upstream selection.
- Moved ZRAM to use pagecluster=0.
- Included VR hal, LiveDisplay 2.0, and Trust HAL.
- Enabled B-services aging propagation.
- Removed forced triple framebuffers.
- Dropped liboemcrypto (welcome, Widevine L3
).
- RSSNR signal level ignored.
- Various cleanups here and there (saves ~70 MB).
- kernel: Synced with S339 kernel source, updated to Linux 4.4.174 and CAF LA.UM.7.2.r1-05900-sdm660.0.
18-02-2019 (UTC+8) – Experimental
- Synced with XenonHD and LineageOS sources up to February 18, 2019 2:00 PM (UTC+8).
- Updated F2FS mount flags for data partition.
- Some small cleanups.
- Included missing kernel support for 'Deny new USB' option in Trust 2.0.
- Note: LineageOS Settings will FC upon entering status bar options from either XenonHD Hub or from inside System section of Settings. Team is already alerted and currently under investigation.
19-01-2019 (UTC+8) – Experimental
- Synced with XenonHD and LineageOS sources up to January 19, 2018 (UTC+8).
- Android 9.0.0_r30 (January security patch)
- Used bluetooth and ANT+ stack from lavender China stable V10.2.3.0.PFGCNXM.
- Updated SDM blobs from D1C.
- Massive blobs kang from nitrogen/platina China developer 8.12.13.
- Switched to data-ipa-cfg-mgr from LA.UM.7.3.r1-06600-sdm845.0.
- Upstreamed CAF HALs to their latest respective tags and changes from LineageOS.
- Dropped more blobs.
- kernel: Synced with S338 kernel source, updated to Linux 4.4.171 and CAF LA.UM.7.2.r1-05800-sdm660.0.
- kernel: Switched to LZ4 compression algorithm for ZRAM.
20-12-2018 (UTC+8) – Experimental
- Synced with XenonHD and LineageOS sources up to December 21, 2018 11:30 AM (UTC+8).
- Android 9.0.0_r21 (December security patch)
- Synced stock blobs with 338 FOTA firmware.
- Updated GPS blobs from nitrogen China developer 8.12.13.
- Updated DRM, gatekeeper, keymaster, keystore and Wi-Fi Display blobs from jasmine V10.0.1.0.PDIMIFJ.
- Updated audio, bluetooth, display, WLAN CAF HALs and Qcom SEPolicy to LA.UM.7.4.r1-04100-8x98.0.
- Updated data-ipa-cfg-mgr to LA.UM.7.2.r1-05500-sdm660.0.
- Updated GPS HAL to LA.UM.7.2.r1-05200-sdm660.0.
- Updated libaudiopolicymanager to LA.UM.7.8.r1-04300-SDM710.0.
- Updated SDM props for Pie (should fix display issues).
- Fixed failed product model fallback on non-B variants for 4/6 GB models.
- Added experimental encryption support (cryptfs_hw upstreamed to CAF LA.UM.7.6.r1-03700-89xx.0).
- Enabled WiFi dual interface (Wi-Fi and mobile hotspot can now be turned on simultaneously).
- Enabled in-call music.
- Enabled LED overlays (should fix notification LED issues with r16 source and newer).
- Increased media volume (25) and voice call volume (7) steps.
- Improved NFC detection for newer non-NFC devices.
- Dropped AOSP keymaster HIDL HAL.
- Cleaned up non-existent services from init files.
- Various cleanups here and there.
- kernel: Synced with S337 kernel source, updated to Linux 4.4.168 and CAF LA.UM.7.2.r1-05500-sdm660.0.
26-11-2018 (UTC+8) – Experimental
- Synced with XenonHD and LineageOS sources up to November 26, 2018 4:00 PM (UTC+8).
- Switched to OSS sensor HIDL HAL.
- Implemented Power Off Alarm from jasmine V10.0.1.0.PDIMIFJ.
- Updated data-ipa-cfg-mgr to LA.UM.7.2.r1-05400-sdm660.0.
- Fixed stereo audio output on our mono speaker.
- Properly fixed NFC.
- Fixed qvop-daemon crashing spam by restoring voiceprint HIDL blobs.
- Re-enabled libaudiopolicymanager from CAF LA.UM.7.3.r1-06300-sdm845.0.
- Removed SpeakerCalibrationTest binary (requires asusfw from X00Q).
- kernel: Updated to Linux 4.4.164 and CAF LA.UM.7.2.r1-05400-sdm660.0.
19-11-2018 (UTC+8) – Experimental
- Synced with XenonHD and LineageOS sources up to November 19, 2018 8:20 PM (UTC+8)
- Enabled full dexpreopt.
18-11-2018 (UTC+8) – Experimental
- Synced with XenonHD and LineageOS sources up to November 18, 2018 11:00 PM (UTC+8).
- Synced stock blobs with 337 firmware.
- Updated most of blobs from jasmine V10.0.1.0.PDIMIFJ.
- Added SpeakerCalibrationTest binary from X00Q.
- Updated data-ipa-cfg-mgr to LA.UM.7.2.r1-05300-sdm660.0.
Updated libaudiopolicymanager to LA.UM.7.3.r1-06300-sdm845.0.
- Enabled EIS support for 3/4 GB variant as well.
- Fixed NFC (incomplete, needs to manually move or bind /vendor/firmware/libpn553_fw.so to /vendor/lib).
- Updated sensor props for Pie (fixed screen rotation issue).
- Removed unused AW87339 firmware.
- kernel: Disabled scheduler auto grouping.
- PSA: AOSP security patch and build number will show "unknown" due to source bug in this build.
16-11-2018 (UTC+8) – Experimental
- Synced with XenonHD and LineageOS sources up to November 14, 2018 12:00 AM (UTC+8).
- Android 9.0.0_r16 (November security patch)
- Compiled kernel using AOSP Clang 8.0.4.
- Updated sound trigger blobs from Nokia 7 Plus.
- Updated audio, display, and media CAF HALs to LA.UM.7.4.r1-03900-8x98.0.
- Updated CAF HIDLs to LA.UM.7.3.r1-05900-sdm845.0.
- Merged CAF's SEPolicy changes from LA.UM.7.4.r1-03900-8x98.0.
- Complete rewrite of init driver, especially properties overrides.
- Enabled EIS support on Google Camera for 6 GB variant.
- Cleaned more unused blobs.
- kernel: Updated to Linux 4.4.163, F2FS v4.20-rc1 and CAF LA.UM.7.2.r1-05300-sdm660.
- PSA: LiveDisplay and Night Light are broken due to recent changes to SDM HAL on latest display tag.
05-11-2018 (UTC+8) – Experimental
- Synced with XenonHD and LineageOS sources up to November 5, 2018 12:45 AM (UTC+8).
- Synced stock blobs with 334 firmware.
- Rebased kernel to LA.UM.7.2.r1-05200-sdm660.0 with android-4.4 merged in.
- Compiled kernel using AOSP Clang 8.0.3.
Switched audio policy manager to LA.UM.7.3.r1-05900-sdm845.0 rather than using LineageOS' fork.
- Updated audio HAL and data services with changes from LineageOS.
- F2FS is fully supported now.
28-10-2018 (UTC+8) – Experimental
- Synced with XenonHD and LineageOS sources up to October 27, 2018 5:00 PM (UTC+8).
- Upstreamed audio and WLAN HALs to LA.UM.7.4.r1-03800-8x98.0.
23-10-2018 (UTC+8) – Experimental
- Synced with XenonHD and LineageOS sources up to October 23, 2018 8:30 AM (UTC+8).
- Added support for F2FS (F2FS supported recovery is required).
- Mount point and file system type of SD card and USB-OTG are no longer hardcoded.
- Upstreamed RIL to LA.UM.7.4.r1-03000-8x98.0 (changes nothing but to bloat this changelog).
- kernel: Updated to Linux 4.4.162.
19-10-2018 (UTC+8) – Experimental
- Synced with XenonHD and LineageOS sources up to October 19, 2018 8:55 PM (UTC+8).
- Synced stock blobs with 331 OTA firmware.
- Cleaned up some unused blobs.
13-10-2018 (UTC+8) – Experimental
- Synced with XenonHD and LineageOS sources up to October 13, 2018 4:00 PM (UTC+8).
- Rebased device and vendor trees (I hate this part, but sound cracking should be fixed on this build).
- Upstreamed audio, BT, display, and media CAF HALs to LA.UM.7.4.r1-03600-8x98.0.
- kernel: Updated to Linux 4.4.161 and CAF LA.UM.6.4.r1-11200-8x98.0.
09-10-2018 (UTC+8) – Experimental
- Synced with XenonHD and LineageOS sources up to October 9, 2018 8:00 AM (UTC+8).
- Android 9.0.0_r10 (October security patch)
- Improved vendor init driver.
- Upstreamed GPS HAL to LA.UM.7.2.r1-04900-sdm660.0.
- Various miscellaneous changes.
07-10-2018 (UTC+8) – Experimental
- First Experimental build.