[Xperia Z1 Android Development] SuperLamic:
​

Disclaimer

/**
* You flash this ROM at your own risk and responsibility.
* This ROM is provided without ANY WARRANTY WHATSOEVER, not even the warranty that it works.
* None of the developers of this ROM will be held accountable for any damages, complaints or thermonuclear war.
**/

Known Issues

You tell me :o

Requirements

Unlocked and updated bootloader

TWRP - at least version 3.0

Features

Clean LineageOS without any mods

3.4 kernel

Fully working stock camera from latest stock release

To-do list

Fix signal jumps

Installation instructions

Wipe system, cache and dalvik

If not flashing over a LineageOS 14.1 build, wipe data - WIPE DATA EVEN WHEN COMING FROM 3.10 KERNEL

Flash the ROM

Flash root if you want (Link)

Flash GAPPS if wanted (Link, select arm, android 7.1)

Reboot

Downloads

Build 27. 5. 2017

Build 10. 7. 2017

Build 11. 7. 2017

Build 14. 7. 2017

Build 24. 7. 2017

Build 27. 7. 2017

Build 13. 8. 2017

Build 16. 8. 2017Wait for hotfix

Build 16. 8. 2017 - hotfix

Build 7. 9. 2017

Build 7. 9. 2017 - hotfix

Build 18. 9. 2017

Build 20. 11. 2017

Build 25. 1. 2018

Changelog

Build 27. 5. 2017

Initial bringup

Build 10. 7. 2017

Switched to mpdecision - device might be sometimes laggy, but now we have superb battery life

Use patched credmgr - thanks to DRM restore...

Added WV DRM - netflix and other apps that need it now should work

Fixed permissions problem. Mic, wakelocks and maybe other now work

Updated prima wifi drivers

Switched to sony OSS timekeep - random restart on 3AM now shouldn't be a problem

Build 11. 7. 2017

Fixed power config (msm8974ab doesn't support cpubw_hwmon devfreq governor)

Build 14. 7. 2017

Improvements to power config

FIXED GPS

Fixed wakelocks

Build 24. 7. 2017

Fixed autobrightness config

Updated wifi firmware

Fixed ril issues

Fixed audioserver crash

Improvements to gps

Switched back to qcom's timeservices

Now fixed 3am reboot

Lower boost cpu frequency on touch

Compiled with snapdragon LLVM compiler (UI should be smoother)

Build 27. 7. 2017

Switched to common kernel with shinano

Fixed mmc suspend

Fixed touch freezes

Fixed fm radio

Fixed mic when ok google is on

Build 13. 8. 2017

[test]Enabled CDMA

Finally fixed 3am reboot

Build 16. 8. 2017

Removed CDMA from previous release

Fixed mic on voip calls

PORTED RHINE STOCK TOUCH DRIVER

Switched to stock wifi blobs

Build 16. 8. 2017 - hotfix

Fixed touch driver (stupid mistake)

Build 7. 9. 2017

Switched to updated kernel 3.4.113

Fixed booting on aftermarket screens (fixed video memory allocation and removed hack that was buggy)

Added props for better ril stability (credits to @munjeni )

Switched to selinux enforcing

Added kcal (official app works only with selinux permissive - command "setenforce 0")

Reverted to old thermanager config (fixes charging when using the phone and throttles on higher temperatures)

Build 7. 9. 2017 - hotfix

Switched back to selinux permissive (no mobile data with enforcing)

Build 18. 9. 2017

Fixed blueborne vulnerability

Fixed adreno Renderscript driver

Build 20. 11. 2017

Reworked sources from shinano (still not up to date on my github...)

Removed old blobs hack (libboringssl-compat, used shinano's iddd binary)

Fixed NFC HCE (thanks @munjeni )

Switched to xml audio configuration (thanks @munjeni )

Finally switched to selinux enforcing

Fixed wifi channel 13 (thanks @munjeni )

Switched to different ril patches (haven't seen improvement or any other bugs we haven't had, but @munjeni says that it's better)

Maybe more, it's long time... and also there may be bugs since it's really reworked

Build 25. 1. 2018

Again fixed GPS

Reverted to kitakami RIL hacks (though I'm thinking of using SODP blobs that doesn't need hacks)

Switched back to old NFC driver (as HCE was reported as not working anyway)

Fixed BT MAC file path (though it still shows wrong mac in settings. In Catlog it reports correct one, maybe data wipe would help?)

Synced with upstream Lineage

Credits

tomascus - thanks mate, I wouldn't made it without you

nailyk - big thanks for all the work on sony's stock cam and for help

xkeita, rcstar6696

Donators (thanks a lot)

etofi

NyQuilXT

spikekav

Klaus N.

palint

kearny

XDA:DevDB Information

LineageOS, ROM for the Sony Xperia Z1

Contributors

SuperLamic, tomascus, nailyk, rcstar6696, xkeita

Source Code: https://github.com/SuperLamic/android_kernel_sony_msm8974

ROM OS Version: 7.x Nougat

ROM Kernel: Linux 3.4.x

ROM Firmware Required: .236 bootloader

Based On: LineageOS

Version Information

Status: Testing

Created 2017-06-27

Last Updated 2018-07-04