[UNOFFICIAL][14.1][7.1.2][2017-09-11] LineageOS 14.1 for Xiaomi MiPad (mocha) - Xiaomi Mi Pad ROMs, Kernels, Recoveries, & Other D

Here is first attempt to build LineageOS 14.1 for XiaoMi MiPad
Current state is: mostly working
I finally found solution to fix old mipad stock graphic blobs to load on cm13 and Los 14.1. This build is proof of concept to show it is possible to have Nougat on old good MiPad.
What working:
WiFi (better than 12.1, now using opensource wpa_supplicant)
Sensors (autorotation works)
LEDs
audio including microphone
hardware accelerated video playback
camera
What not working:
audio (currently plays only some system sounds, all other failed because of wrong PCM format)
camera
[*]lineage Music add doesnt play anything (3rd paty players seems to work fine)
[*]windevine drm not working (need updated liibs, to be done in next build)
[*]probably hardware acceleration playback (missed symbols for some omx libs)
[*]not enough space to install gapps into /system partition
[*]random crashes going to system ui restart loop
webview crashing with ERROR:gl_fence_egl.cc(63)] Failed to wait for EGLSync. error:EGL_BAD_MATCH (gapps and play market unusable)
Github links:
Device tre (cm-14.1 branch)
Vendors blobs (cm-14.1 branch)
Kernel (cm-14.1 branch)
2017-02-16
Download:lineage-14.1-20170216-UNOFFICIAL-mocha.zip
Changelog:
Initial release
2017-02-20
Changelog:
Audio fixed
Using patched webview, gapps should work now
SD card and usb mounting fixed
Download: lineage-14.1-20170220-UNOFFICIAL-mocha.zip
2017-02-26
changelog:
random crashes and black screens resolved
new Audio HAL based on opensource tinyhal (microphone works now)
big system partition (1.2Gb). You have to install it on merged system1 and system2, if you have already merged just install.
SD card mount fix included (access to SD card from all apps)
hardware accelerated video playback now works
cleaned some useless blobs like powerservice daemon
updated wifi firmware
Download:lineage-14.1-20170226-UNOFFICIAL-mocha.zip
2017-03-03
Changelog:
Fixed mp3 and flac playback in Music app (disabled offloading since it broken for mp3 and enable ffmpeg for other formats)
Updated wvm libs, Widevine DRM L3 now works
Download: lineage-14.1-20170303-UNOFFICIAL-mocha.zip
2017-03-11
Changelog:
KeyDisabler (alow to enable navbar and disable hardware buttons)
Vibrator intensity control
hwui props in build.prop makes screen more stable in browsers (black pixels on screen issue)
Updated LED capabilities (RGB notification, settings for battery and notification colors, button backligth brightness)
Userspace cpuquiet governor by default. Looks like this is best option to get smooth playback. (cores dosnt switches off but only changes its freq)
Fixed offline charging mode. Now shows animaton with current battery level. Also previous 14.1 builds cant be offline charged from PC USB port, now this issue resolved
return glcomposer compositor. Now looks stable, it should be because of hwui right props added. *broken*
Download: lineage-14.1-20170311-UNOFFICIAL-mocha.zip broken
2017-03-12
composer changed back to surfaceflinger. Solves issues with blck screen or reboots in 20170311 build
Download lineage-14.1-20170312-UNOFFICIAL-mocha.zip
2017-04-21
test version with Nexus 9 blobs
webview slow work resolved with new graphic blobs
Browser replaced with Gelllo
lineage code updated up to 7.1.2
Known issues:
Bluetooth broken
Doesnt load proper mac address
Some graphic issues in general user interface
Download: lineage-14.1-20170421-UNOFFICIAL-mocha.zip
Download fixed boot.imgboot-20170429.img - fixes wifi and bluetooth issues on 2017-04-21 lineage 14.1 build.
2017-05-02
Changelog:
camera works now
Browser replaced with Gelllo
lineage code updated up to 7.1.2
Known issues:
this build still uses old graphic blobs, so webview apps is laggy.
if camera doesnt work after dirty flash try to delete /data/nvcam folder from adb root console or root file manager
Download: lineage-14.1-20170502-UNOFFICIAL-mocha.zip
Webview apk is one patched to work on broadcom GPU with same problem as ours: https://github.com/manumanfred/android_external_chromium-webview
2017-09-11 NEW!
Changelog:
Lineage OS 14.1 sources updated
Webview updated and rebuilt with only changes necessary for Mi Pad. Most of webview related issues now resolved. Faster and smoother scrolling in webview based apps, some apps now startings works, like Gogle Books. See webview patch applied below.
device tree cleaned for proper work with proprietary blob files. Now they can be extracted from stock rom or device and makefiles can be properly generated in vendor.
Using opensource version of libbt-vendor - maybe some changes in bluetooth perfomance.
Download lineage-14.1-20170911-UNOFFICIAL-mocha.zip from Google Disk or from MailRu mirror
Webview patch applied:
Code:
diff --git a/gpu/config/gpu_driver_bug_list.json b/gpu/config/gpu_driver_bug_list.json
index b8f5489ce086..6bf7f9250237 100644
--- a/gpu/config/gpu_driver_bug_list.json
+++ b/gpu/config/gpu_driver_bug_list.json
@@ -1,6 +1,6 @@
{
"name": "gpu driver bug list",
- "version": "10.93",
+ "version": "10.94",
"entries": [
{
"id": 1,
@@ -2542,6 +2542,19 @@
"features": [
"rely_on_implicit_sync_for_swap_buffers"
]
+ },
+ {
+ "id": 236,
+ "description": "MiPad Nvidia drivers g_ignore_egl_sync_failures work around",
+ "cr_bugs": [123456],
+ "gl_vendor": "NVIDIA.*",
+ "machine_model_name": ["MI PAD"],
+ "os": {
+ "type": "android"
+ },
+ "features": [
+ "ignore_egl_sync_failures"
+ ]
}
],
"comment": [
special patched webview prebuilts located here https://github.com/HighwayStar/android_external_chromium-webview (branch cm-14.1-mocha)
Merge partitions
Mi Pad by default has 2 /system partition, each 640Mb. It is not enogh to install LineageOS and Gapps. To install 2017-02-25 build and newer you have to merge 2 system partition in one 1.2Gb system partition. To dod this follow instruction http://en.miui.com/thread-118294-1-1.html
Root Access
If you want root access flash addonsu-arm-signed.zip from https://download.lineageos.org/extras
XDA:DevDB Information
LineageOS 14.1 for Xiaomi MiPad (mocha), ROM for the Xiaomi Mi Pad
Contributors
highwaystar_ru, highwaystar_ru
Source Code: https://github.com/HighwayStar/android_device_xiaomi_mocha
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Based On: CyanogenMod, LineageOS
Version Information
Status: Alpha
Created 2017-02-16
Last Updated 2017-09-11

Reserved
If you have problem installing newer latest build, or just to be sure it will install fine check you system partition with DiskInfo app. It should show System partition at least 1337564160 bytes.

First! Holy ****, I never thought I'd see the day...
@highwaystar_ru Is there not enough space in /system even after merging system1 and system2?
EDIT: If anyone wants root: https://download.lineageos.org/extras

Unbelievable

Damn dude, you rock....!!
the future of mi pad 1 is getting brighter because of you.....!!

drakonizer said:
First! Holy ****, I never thought I'd see the day...
@highwaystar_ru Is there not enough space in /system even after merging system1 and system2?
Click to expand...
Click to collapse
On merged system it is enogh space, but now /system in rom configured to match stock /system. Not sure for now if it possible to remove LineageOs stock app like browser and email and free some space or just use bigger /system and require to repartition.

Woah
Impressive.

highwaystar_ru said:
On merged system it is enogh space, but now /system in rom configured to match stock /system. Not sure for now if it possible to remove LineageOs stock app like browser and email and free some space or just use bigger /system and require to repartition.
Click to expand...
Click to collapse
We could do that...remove some unnecessary packages from https://github.com/LineageOS/android_vendor_cm/blob/cm-14.1/config/common.mk with a PRODUCT_PACKAGES -= line in the device.mk.
But asking users to repartition to install gApps is better in my opinion, for future official Lineage support. There could be a check in the updater_script to verify the user has repartitioned.
I am pretty sure there is no re-configuration necessary to support repartitioned /system partitions.

Does that mean CM12 development is dropped?

MiliWanili said:
Does that mean CM12 development is dropped?
Click to expand...
Click to collapse
Do you want the latest nougat or old lolipop

OMG... unbelievable....first 7.1.1 on mipad...
Xiaomi, shame on you
and thank you! highwaystar!

AbhaYsinGH007 said:
Do you want the latest nougat or old lolipop
Click to expand...
Click to collapse
Lollipop if it comes faster.

If it possible to make los14.1 run stable and sound working it is better to go with los14.1. At least it has upstream support, and some things here works better. I cant make opensource wpa_supplicant working on 12.1, but here it works. Microphone in cm12.1 is also hard to fix, because there is only LD_PRELOAD for lib and microphone require MonoPipe class from 4.4 to work, but it will break other things. On cm13 or los14.1 it is possible to use LD_SHIM_LIBS to fix only broken libs and not break working.
For now I'm trying what cause los14.1 unstable, sometimes it may work for hours, but when it crashed to black screen and buttons backlight it starts endless bootloop.

Unbelievable
Never expected los14.1 on mi pad.

Awsome,, nice work bro

Xiaomi Mi Pad with the latest OS. Awesome Dev!

Awesomeeeeeee! Highwaystar. You are simply awesome. never expected the lineageOs, that too for Mi pad. and now you are our only hope.

Holy moly... Would be flashing this baby once we get the camera and hardware acceleration sorted out... This is why I LOVE XDA and the developers here....

drakonizer said:
First! Holy ****, I never thought I'd see the day...
@highwaystar_ru Is there not enough space in /system even after merging system1 and system2?
Click to expand...
Click to collapse
Did you tried least gapps.
---------- Post added at 12:26 PM ---------- Previous post was at 12:25 PM ----------
drakonizer said:
First! Holy ****, I never thought I'd see the day...
@highwaystar_ru Is there not enough space in /system even after merging system1 and system2?
Click to expand...
Click to collapse
Did you tried gapps Pico version

awesome awesome awesome unbelievable ::good::good::good::good::good:

Related

[L5][E610/E612/E617][ROM][KTU84P][4.4.4][BETA 11] Unofficial CyanogenMod 11 Build

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.4 (KITKAT), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Unofficial build of CyanogenMod 11 (Android 4.4) for the LG-E610/12/17​
What's working:
GSM
Receiving and making calls
Display
Camera (photos, camcorder & panorama)
Audio playback
Audio recording
Video playback
Touch
WiFi
Wifi tethering
Bluetooth
Bluetooth tethering
OpenGL rendering
Hardware video decoding & encoding
USB-tethering
Mtp/ptp
Sending/receiving SMS/MMS
Sdcard
GPS
Not working/Tested:
NFC - beam working, tag untested
other small things
It's entirely possible that features not used by me (nor the people I've asked to test) are broken, but overall the device should be usable. You have been warned.
know issue:
camcorder may stuck on 1st time.don't panic reboot your phone and camcorder will work and if still camcorder not working then clear camera data and reboot your phone
Download
BETA 11: https://www.mediafire.com/?2844oco9cp2swcc
Gapps (both Art & dalvik) : http://forum.xda-developers.com/showthread.php?t=2397942
e612 user install latest kernel from here to get deep sleep working in cm-11.0 :
https://www.mediafire.com/?cl32e2eejjin2cb
kernel for e610 to get rid of flash bug: https://www.mediafire.com/?74ldiskaspi2mb4
Install instructions:
Note : CM-11 is only for jellybean (v20) baseband. If you are on ics (v10) baseband flash v20 baseband from this thread and then make sure you have cwm 6.0.4.8 recovery installed. from beta 4+ you must need cwm 6.0.4.8 to flash. download cwm 6.0.4.8 from here
Wipe data and cache
Flash the CM11 zip
Reboot
boot into recovery mode
Install gapps
Reboot
Upgrading from earlier version of CyanogenMod 11:
Boot into Recovery
Flash CM11 zip
Reboot
PLEASE DONT MIRROR MY DOWNLOAD LINKS
Reporting bugs:
Before Reporting bugs make sure you
Using stock kernel or no-nfc e612 kernel that provided by teamhacklg
Not overclocked device - no matter which kernel don't report bug if you have overclocked your device
Not installed any mods/tweaks - if you have installed mods like xposed you can't report bug
Not modified system files
Checked the posts below for a solution / fix
Read the last 10 pages of this thread for a post with a similar problem
Backup, reflash with a full wipe (do this if mods like xposed is installed) and check if the bug is still there
provide logcat,kmsg. if you reporting reboot then provide last_kmsg.
Screenshots:
Source:
https://github.com/TeamHackLG
https://github.com/CyanogenMod
Thanks to:
TeamHackLG
Codeaurora forum
CyanogenMod Team
everyone who's been working on CM11
And Special Thanks to All Donors
IRC SUPPORT:
Join us in #teamhacklg on the Freenode IRC network.
If you like my hard work and want to give a small amount of money for me to buy a bear, please click the "Donate to me" button under my username. Otherwise I would be grateful if you can click the "Thanks" button on the bottom right of this post. Thanks
changelog
BETA 11 26-03-2015
Updated Adreno blobs to kitkat (kk_2.7_rb1.21)
Fixed VIDEO_ENCODE power hint
Fixed dark photo with flash enabled
Increased zram disk size to 192MB
Increased Swappiness to 100
Other general updates and fixes
Updated cm source
BETA 10 29-12-2014
Updated proprietary blobs from p710 v20 kitkat
- Using all blobs from p710 v20 expect nfc,adreno and sensor.
V9 RIL
- Kitkat RIL, dsds hack to get ril is no longer needed.
Morpho DNR (Digital Noise Reduction) support for low-ligth conditions
Fixed some selinux denials
Increased Swappiness to 100
Background app limit increased to 20
Merged p710 v20 kernel
- hardly any v20 changes effect us anyways
Other general updates and fixes
Updated cm source
BETA 9.5 13-10-2014
Fixed high battery drain in sleep
Fixed OMX bugs (pause/resume/fast forward/rewind)
Support apps on sd
Switched to qmi ril
Disabled HW aac decoder
Possible fix for gps battery drain
Total userspace ram is 401mb now
Some small changes/cleanup
Updated cm source
BETA 9.4 11-09-2014
Fixed WIFI instability issues
Disabled genlock support
Enabled HW decoder for AAC,qcelp,evrc
Disabled lowmem - performance seems to improved with this
Some memory management changes
Various other small updates
Updated cm source
BETA 9.3 20-08-2014
Fixed random reboots that is in beta 9.2
Enabled retire fence
Updated cm source
BETA 9.2 16-08-2014
Fixed HW video decoding
Camera hal updates from caf/kk_2.7 branch
WIFI/BT related Fixes
stability related Fixes
Various audio updates/fixes
Small cleanups
Enabled MSM V4l2 video overlay
Synced KGSL driver with kk_2.7_rb1.42 branch.
Increase MDP and ADSP size (userspace ram is less now but belive me we need this)
Full kernel changelog is here
Updated cm source
BETA 9.1 02-07-2014
Fixed Audio/video recording problem that is in beta 9
Updated cm source
BETA 9 01-07-2014
Updated to Android 4.4.4 (KTU84P)
Enabled hardware composer 1.3 (no wake up problem like hwc1.0)
Working HW Vsync (Project Butter)
Using cm display-caf HALs instead of us
Updated to kitkat Adreno blobs
Using Chromium webview now (no need of classic webview anymore)
Performance improvements
Updated KGSL (GPU) drivers to latest kk_2.7-stable branch
Updated msm_fb drivers from caf/msm-3.4 branch
Various other small changes/fixes
Updated cm source
BETA 8 12-06-2014
Updated to Android 4.4.3 (KTU84M)
Fixed no baseband version from last few beta's
Updated KGSL (GPU) drivers to latest kk_2.7-stable branch
Updated ion drivers to kk_2.7-stable branch
Patched for CVE-2014-0196 and CVE-2014-3153
Updated cm source
BETA 7.1 24-05-2014
Random reboots,bsod gone
Fixed mounting of /persist /persist-lg and /mpt - this was broken in beta 7
disabled NFC by default
Updated cm source
BETA 7 12-05-2014
Reverted Back to old GPS HAL
Updated Wlan driver to version 0.2.2.644
Switched to qcom power hal
disabled unsupported camera color effects
Switched to Open source lights HAL
Switched to dyn composition
Enabled use of FFMPEG codecs for extended formats
Enabled qcom bt features
Updated adreno blobs
Enabled Selinux
Added and Enabled ROW I/0 scheduler
For Full kernel changelog look at here
Synced Display HAL with kk_2.7-stable
Other small changes/fixes
Updated cm source
BETA 6 10-04-2014
Fixed browser FC - that is in beta 5
disabled performance profile
wake with home key
small overlay updates from caf
Merged kk_2.7-stable display hal
disabled menu key in lockscreen
Updated cm source
BETA 5 02-03-2014
Fixed sound recording
Fixed problems with offline-charging
- like after disconnecting phone still in charger mode etc
Fixed baseband version
- now show correct baseband version
Fixed video playing in mx player with HW+ enable
Gps hal rebased to Stock JB with updates from jb-mr1 (4.2) branch
Enabled qcom softap sdk
interactive is now default Governor
Added support for mounting usb disks
Disabled not working HDR
- it's not for us
Updated cm source
for full changelog take look at repos in teamhacklg github
BETA 4 27-01-2014
Fixed pin lockscreen layout
Fixed some game fc on start
Fixed remaining video recording issue
Fixed can't fast-forward some videos
Enabled Bionic Qualcomm optimizations
Enabled enable zram kitkat style
Switched to Open source Camera Hal
Switched to New gps hal
updated proprietary blobs from V20i
other small fixes/changes
Updated cm source
BETA 3.1 02-01-2014
Fixed lockscreen date
animations are smoother now
Audio hal Updated
Updated cm source
BETA 3 16-12-2013
enable zram by default
camera: clean up wrapper code, fix possible memory leak - intervigilium
enable lockscreen rotation
Enable performance profiles
wifi: override control interface
Disabled Nfc by default
pin lockscreen is somewhat better then old one
Updated Display/media repo to kk_2.7_rb1.16
Updated to Android 4.4.2 (KOT49H)
Updated cm source
BETA 2 07-12-2013
Fixed lockscreen clock
Fixes for wifi problems
Updated adreno blobs to jb_2.2_rb2.3
Updated Display/media repo to kk_2.7_rb1.13
Updated ion driver in kernel
Updated cm source
BETA 1 30-11-2013
Fixed Recent app menu preview
Fixed pin lockscreen
Fixed battery icon alignment
Fixed external_sd problem with some app like mi file manager/es file manager
- fixes all external_sd problems
Enabled LPA audio
wifi: Allow P2P functionality to be disabled on non p2p interface.
Readded wake with home key
Other small changes/fixes
Updates in kernel
- see kernel changelog here
Updated cm source
ALPHA 4 24--11-2013
Fixed stock browser
enable EGL bug workaround
Cm file manager setting fc gone
Update to android-4.4_r1.2 (KRT16S)
Updates in kernel
- see kernel changelog here
Updated cm source
- QuickSettings etc
ALPHA 3 19-11-2013
build memtrack hal
audio/msm7627a: Code cleanups, fix potential crashes
audio/msm7627a: Fix mic in Hangouts
update audio policy config
- add AMR_NB, EVERC AND QCLEP audio format
Updates in kernel
- see kernel changelog here
Wake with home key
Updated cm source
ALPHA 2 11-11-2013
Fixed mic in call
Fixed ext sd viewing - thanks to @cybojenix
disable strict mode - read border now gone
Updated cm source
ALPHA 1 09-11-2013
Initial release
reversed
reversed again
Sdcard1 Don't Work ?
You are Awesome Keep it up!
Woot.
Will post antutu soon.
Sent from my LG-E610 using xda app-developers app
4870x2 said:
Sdcard1 Don't Work ?
Click to expand...
Click to collapse
yes but hopefully soon it will work
Pecan,gapps 4.4?thanks
Sent from my LG-E610 using XDA Premium 4 mobile app
Gapps for Kitkat
Hi
Thank You Test ))
---------- Post added at 02:31 PM ---------- Previous post was at 02:09 PM ----------
Why bootanimation is still a CM Rom 10's so I want a Kit Kat bootanimation thanks! hihi
PjLyTam said:
Thank You Test ))
---------- Post added at 02:31 PM ---------- Previous post was at 02:09 PM ----------
Why bootanimation is still a CM Rom 10's so I want a Kit Kat bootanimation thanks! hihi
Click to expand...
Click to collapse
speak with CM team for this )
i get graphic glitch its showing red lines around corners
aidasaidas75 said:
i get graphic glitch its showing red lines around corners
Click to expand...
Click to collapse
its just strict mode disable it in dev option or in base.prop file
maybe I will wait for next update before I test it hehe
velosa said:
Pecan,gapps 4.4?thanks
Sent from my LG-E610 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
There are full or mini gapps for android 4.4.x http://forum.xda-developers.com/showthread.php?t=2397942&page=67
strict mode is off but still...
Main button and option button is not working so you cant switch betwen apps.
where is base.prop file?
aidasaidas75 said:
strict mode is off but still...
Click to expand...
Click to collapse
try adding this lines in build.prop and reboot your phone
persist.sys.strictmode.visual=0
persist.sys.strictmode.disable=1

[ROM][10.0.0]LineageOS-17.1[Joan][Unofficial]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LineageOS is a free, community built, aftermarket firmware distribution of Android 9.0 (Pie), which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Code:
#include "std_disclaimer.h"
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
What's working (LOS16.0):
RIL (Calls, SMS, Data)
Fingerprint
Wi-Fi
Bluetooth
Camera
Video Recording
Video Playback
Audio
Sensors
Flash
GPS
DAC
Vibration
Wifi Hotspot without password
[+] USB Tethering
What's not working (LOS16.0):
Hotspot with password/WPA2
Wifidisplay is borked
About LineageOS 17.0 and what you need to consider:
Read this post: https://forum.xda-developers.com/showpost.php?p=80271901&postcount=1580
Where are the features?
LineageOS is in development process so don't complain about xyz features missing.
Instructions:
Download the build
Reboot to recovery
Flash the latest build
Reboot
V30 Telegram group chat
Downloads:
17.1
H930: LineageOS 17.1
16.0:
LineageOS 16.0 AFH
H930 GDrive Mirror and H932 GDrive Mirror
15.1:
Here
H932 Release here, Mirror
Sources:
Device Tree: h930 + joan-common
Kernel: msm8998
Vendor: lge
lineage-16.0/17.0 branch
XDA:DevDB Information
LineageOS 16.0, ROM for the LG V30
Contributors
SGCMarkus, rashed97
Source Code: https://github.com/LineageOS/
ROM OS Version: 10.x Q
ROM Kernel: Linux 4.x
ROM Firmware Required: Pie firmware
Version Information
Status: Alpha
Current Beta Version: 1
Beta Release Date: 2018-05-13
Created 2018-05-13
Last Updated 2019-09-19
Reporting Bugs
DO NOT Report bugs if you're running a custom kernel or you installed Xposed
Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
If it is a random reboot, grab dmesg . (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.
Changelogs
Release 13.05.2018
- Initial release
Release 16.05.2018
- Fixed boot (temporarily disabled sdcardfs)
Release 18.05.2018
-enabled sdcardfs again (fixed, took the OP5(T) driver, not the broken LG one)
-reduces system image size by around 10MB, so our friends who repartitioned have a bit more room for that
Release 21.05.2018
-updated to latest LineageOS sources
-enabled burnin protection in overlays
-re-enabled exfat driver in the kernel (may cause issues for some sdcards, may need to reformat them, as they could "load" forever and make the system crash eventually)
-cherry-picked https://review.lineageos.org/c/LineageOS/android_frameworks_base/+/210106 (should fix acccess to wide angle camera on apps that support it)
Release 01.06.2018
- Updated Autobrightness from Taimen (Pixel 2 XL), as it has the same panel
- Enabled the AoD option (you might have to unlock the phone twice or so though, LOS source is currently broken, nothing i can do)
- Updated to latest LOS sources
- Nuked lge/common and moved gestures into our tree
Release 08.06.2018
- Source updates
- fixed AOD
- Added back sysnode (camera stuff)
- thermal/lights HAL are now bindarized
- setting right model name on boot (zip is still called h930 though)
Release 01.07.2018
- Source updates
Release 19.07.2018
- Source updated
- Fixed vibrator
- Updated vendor files to H930V20R
- Allowed access to Snap, SnapCam and Gcam Wide angle mod by default
Release 30.08.2018
- Updated sources
- Updated blobs to 21a
Release 27.09.2018
- Updated sources
- New init system for model detection (old one used ro.boot.suffix which not every V30 had for some reason)
- Some love for the H930DS, it finally works now
- Baseband is shown correctly now
- Includes a release for the H932, will be a seperate link, check download section (This build is done by @me2151 and will not be maintained, but is up-to-date with the H930 currently)
Release 06.12.2018
- Update to LineageOS 16 (synced on 6. december, still has november security patch)
- H930D/DS works
- H932 build is also there, seperate download
- Vibration uses our own service now (no LG dependency), can sometimes, for 1 certain type of vibration be a bit weird, but works fine otherwise
- QuadDAC can be turned on/off (Settings -> Sound -> Hi-Fi Quad DAC), also Volume Balance works, the filters/equalizers dont
- GCam records audio just fine
- Reworked some media profiles (higher bitrates, should be able to record 720p240 and 1080p120, the new gcams kinda override that though and end up recording stuttering 1080p240...)
- Cleanup of a few nonworking proprietary files
- Updated proprietary files to H930V21o (November security patch)
Release 08.12.2018
- Sources updated for december security patch
Release 09.01.2019
- Sources updated for january security patch
- Updated brightness scaling (rom side + kernel side patches)
- Raised default brightness of the AOD
- Enabled Pocketmode (disabled Fingerprint sensor when phone screen is turned off and the proximity sensor is covered)
- SELinux is enforcing (if you encounter any issues, let me know, WITH logs only though)
- I hope i didnt forget anything
Release 13.02.2019
- Updated Sources (Feb. security patch and more)
- FM Radio (may not work on all models, like V300)
- EAS Power HAL + Kernel
- DRM fixed with SELinux enforcing
- DP/HDMI out works now properly
- maybe other stuff i forgot
Release 08.04.2019
- Updated sources (april security patch, los changes)
- Updated vendor files (h930 21w)
- 24 bit audio support
- Lots of DAC stuff
- Back to HMP for better battery life
- Speaker is a bit louder
- Other things i forgot
Release 22.04.2019
- Updated sources
- Added more perf/iop blobs
- Added color service (Settings -> Display -> LiveDisplay -> Color calibration)
- You can use Wifi AND Hotspot now at the same time
- AOD has now a few more options and is now via a little hax more reliable
- Stuff i might have forgotten
Release 10.06.2019
- Updates LOS Sources (June Security Patch, and some other features)
- Volume Panel can now be moved (Settings -> System -> Buttons -> Show Panel on Left)
- Touchscreen Gestures: 4 Swipe directions while touchscreen is off (Settings -> System -> Gestures -> Touchscreen Gestures)
-- This is partly ROM and partly Kernel patch
- Reverted camera blobs to pre 21w patch for more functionality (ISO couldnt be raised as high anymore what ive been told)
- Few other things here and there i might have forgotten
Changelog 19.09.19
- Updated to LOS 17
- Used H930DS 30b blobs (september security patch)
- Kernel sources at 4.4.153 (H930DS 30e), and CAF at LA.UM.7.4.r1-5400
Changelog 05.02.20
- Updated to LOS 17.1
-- february security patch
- H930 v30q blobs
- Video playback issues should be resolved
- Added sdfat driver in the kernel for exfat support
- Hotspot works with no Password set (working on this...)
- Updated Graphics and Wifidisplay stack from LA.UM.8.2.r1-04300-sdm660.0 (same drivers as msm8998...)
-- Wifidisplay is still a bit ****ed though
- Encryption should work (but TWRP for pie encryption doesnt support it)
- Camera for december and later security patch has been fixed
- Added missing NFC configs thanks to @ShapeShifter499
- More i might have forgotten...
Frequently Asked Questions:
Q. Can this ROM be flashed through TWRP?
A. Yes, proceed with the latest TWRP image
Q. Sounds good. How can I contribute to project?
A. Test the build as much as you can and report bugs which can be reproduced with exact steps and are not random.
Q. How to disable "Apps running in background" dialog?
A. When you see the dialog, long press on it and select "Settings". From there, you'll have a toggle to disable it.
Q. Which Models are supported?
A. So far it works well on the H930(G/D/DS), US998, VS996 and LS998. H932 works too, use the .zip for that model. Other devices may bootloop.
Q. Help, my H931/H933 is bootlooping!
A1. For H931 please go to https://forum.xda-developers.com/lg-v30/how-to/running-h930-aosp-rom-us998-converted-t3889320
A2. For H933 please go to https://forum.xda-developers.com/showpost.php?p=78183349&postcount=2
Q. USB Tethering isnt working!!!!
A. Make sure you have the correct drivers installed.
Try this: open device manager:
find the RNDIS (thats what it was called for me), or some other device similar to that name, with a probably yellow !
right click: uninstall drivers (and tick delete drivers)
restart usb tethering
then you have an "unknown device", right click
install driver
search on pc
select from list
search for LG Electronics as manufacturer
and then on right side select "LGE AndroidNet Remote NDIS Device"
My God, that was fast. It even looks to be usable daily, so long as you don't need an SD card (and keep the phone on).
Goodbye Axon 7; V30, here I come!
I didn't see this in the OP but WE install gapps yes?
foamerman said:
I didn't see this in the OP but WE install gapps yes?
Click to expand...
Click to collapse
Install gapps after you flash the rom, dont reboot inbetween
Finally.. my fav lineage os is here.. awesome.. hope it gets continuous support..
Thanks!
dadme said:
Finally.. my fav lineage os is here.. awesome.. hope it gets continuous support..
Thanks!
Click to expand...
Click to collapse
I plan to
(And I hope some more people/devs become interested in this device now.... fixing/trying to fix stuff nearly alone after rashed did the first device bringup.... And im no pro myself either, idk what causes the boot issues )
For exfat why don't try Samsung open source module https://github.com/bkuhn/exfat
Work on LG V20 D.O.T.S custom kernel, realy nice.
dadme said:
For exfat why don't try Samsung open source module https://github.com/bkuhn/exfat
Work on LG V20 D.O.T.S custom kernel, realy nice.
Click to expand...
Click to collapse
Thanks, will try that one. Already had it working once, then took it out again to just check if it was causing issues or not, and then imported it again, and suddenly its causing a weird behaviour
Setupwizard takes ages to load, its checking the sdcard forever, Launcher takes ages to load too, and after a few minutes the system crashes... Same happens with the sdfat driver lol
On stock and TWRP it works fine though (TWRP uses the same driver as i tried btw...).
Nice ! Good job as always
I will flash it next week as i still need my V30 urgently working for now... but anyways thanks in advance
Camera
Literally the 1 thing stopping me from installing this right now is the camera. Gcamera is great but doesn't support 4k video on this device nor does it support laser focus or duel lenses (although the ported version of gcamera have a separate app for each camera). Please can you port the LG Camera over. Also does the QuadDAC work on this?
You made my Monday great ?
Thank you
Klimos said:
Literally the 1 thing stopping me from installing this right now is the camera. Gcamera is great but doesn't support 4k video on this device nor does it support laser focus or duel lenses (although the ported version of gcamera have a separate app for each camera). Please can you port the LG Camera over. Also does the QuadDAC work on this?
Click to expand...
Click to collapse
That is the reason I never used other roms on my G5.
SGCMarkus said:
Install gapps after you flash the rom, dont reboot inbetween
Click to expand...
Click to collapse
No what I was saying was the rom doesn't have gapps with it so we've got install gapps with the rom. Sorry for the confusion.
foamerman said:
No what I was saying was the rom doesn't have gapps with it so we've got install gapps with the rom. Sorry for the confusion.
Click to expand...
Click to collapse
Yep, not shipped with gapps. From my last stand of knowledge (like years ago lol) its not even allowed to ship gapps with ROMs.
Hi, is fm radio working with this rom?
Hi Markus, Danke for your great work and astonishing results here!
Regarding the camera: I remember some guys where extracting the official LG Cam from the Korean Oreo update a few weeks ago...
Is there any chance we could get the LG camera working on LineageOS ?
kgian2007 said:
Hi, is fm radio working with this rom?
Click to expand...
Click to collapse
tbh, i think i havent tested this yet. I focused more on finding out what the **** causes the bootissues.... (trying to figure that out since easter...)
Thats like searching a needle in a haystack (as the logs dont contain anything helpfull when it happens... and no ramoops either ;-; )
FcBayernMinga said:
Hi Markus, Danke for your great work and astonishing results here!
Regarding the camera: I remember some guys where extracting the official LG Cam from the Korean Oreo update a few weeks ago...
Is there any chance we could get the LG camera working on LineageOS ?
Click to expand...
Click to collapse
Ehhm... Depends on how much the LG Cam depends of the LG Framework? But i suppose thats a lot, would be really really difficult (involving lots of reverse engineering then probably) and would take ages. Doubt LG wants to make our lives easy lol
So... Just got a report from my tester.
10 consecutive (re)boots without a problem. Will release a version soon with this fixed
Had to disable sdcardfs (ro.sys.sdcardfs=0). Maybe i can find a commit somewhere that fixes whatever LG ****ed up there (I suppose their stock framework/kernel source has a modified version, that doesnt work well with AOSP based ROMs...)
Edit: uploading non-treble build now
Thanks to @phhusson for leading me to the fix

LineageOS 15.1 | 09.03.2020 | Shield blobs

LineageOS 15.1​
FOR ROMS RELEASED BEFORE NOVEMBER 2018
Requirements:
1) active system1
2) merged system partition
Instruction
1) flash BootBlobs-SHIELD-mocha.zip
2) reboot to recovery
3) install this recovery
4) reboot to recovery
5) install the ROM
FOR ROMS RELEASED AFTER NOVEMBER 2018
Requirements:
1) active system1
2) merged system partition
3) BRAIN, READING SKILL and presence of basic knowledge about firmware (in the absence need learn to independently)
Instruction
1) download TosForPSCI-0.1.zip
2) unzip TosForPSCI-0.1.zip
3) download recovery-03.11.2018
4) go to fastboot mode
5) execute command: fastboot flash tos your path to tos.img
6) execute command: fastboot flash recovery your path to recovery-03.11.2018.img
7) reboot to new recovery(u can execute fastboot reboot holding vol+ button)
8) if you are on previous LineageOS 15.1 build then you may install the ROM without wipes. If you're not, make full wipes then
9) install current LineageOS 15.1 build
10) reboot to the system
Sources
Device
Kernel
Vendor
Changelogs
09.03.2020
system:
- the latest security patch
- audio HAL from miui(It may solve a couple of problems with sound, but it can break something else)
13.02.2020
system:
- the latest security patch
- fixed OMX(video playback hardware acceleration now works)
28.12.2018
system:
- the latest security patch
kernel:
- a little bit updated sdcardfs
- fixes of defects after switching to the new Synaptics touchscreen driver
12.11.2018
System:
- source code was updated
- added tile for activatingdeactivating battery charging
- free form window mode
kernel:
- PSCI downgraded to version 0.1
10.10.2018
System:
- source code was updated
kernel:
- new Synaptics touchscreen driver(possibly less lags)
- a little bit updated sdcardfs
- fixed a couple of security issues when using root
11.09.2018
System:
- source code was updated
kernel:
- reworked binder driver(the system should be more stable)
11.08.2018
system:
- source code was updated
kernel:
- dvfs driver was heavily updated(better power consumption)
- binder was updated
- therm_est thermal sensor was fixed
15.07.2018
system:
- source code was updated
- changes for devices with 3Gb RAM
kernel:
- added new driver(written by me) for reducing cpu power consumption in suspend mode.
- panel driver was changed for reducing power consumption in suspend mode
- palmas gpio driver was changed for reducing power consumption in suspend mode
18.06.2018
system:
- source code was updated
kernel:
- spectre patch by nvidia
- other small changes
15.05.2018
system:
- source code was updated
- software video playback in some apps was fixed
- usb internet sharing was fixed
- other small changes
kernel:
- sdcardfs was updated to the 3.18 kernel level.
- ability to change display colors was added
06.04.2018
system:
- sdfat was added(instead of vfat and exfat)
- microphone was fixed(broken in the 31.03 build)
- a lot of fixes in the device tree
kernel:
- sdcardfs was updated to the 3.18 kernel level.
- cpustats was updated
- sdfat was added
- fixed loading address of the kexec-hardboot
- ambient capabilities was added
30.03.2018
New:
- gyroscope
- 64-bit binder
- adjustable buttons backlight brightness
23.03.2018
The second public build
22.03.2018
The first public build
Broken:​- Cameras
- Video playback hardware acceleration
Download:​Touchscreen hotfix for ROM released at 29.12.2018
ROM folder
Last build
XDA:DevDB Information
LineageOS 15.1, ROM for the Xiaomi Mi Pad
Contributors
Artemka2008
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.10.x
Version Information
Status: Stable
Created 2018-10-07
Last Updated 2020-03-09
09.03.2020
system:
- the latest security patch
- audio HAL from miui(It may solve a couple of problems with sound, but it can break something else)
What is "tile for activating\deactivating battery charging"?
- this is system icon(like performance profiles) which permits\prohibits the supply of current to the battery at the time when the charger is connected.
Why do we need that tile?
- if you play, watch a movie or perform another costly action, then activating this mode will save the battery from unnecessary wear because energy will go directly from the charger. But you need a fairly powerful charger, if the power of the charger is not enough, then partially the consumption will be compensated by the battery.
What happens if you do not install TosForPSCI-0.1?
- at best, only one CPU core will be active. At worst, the recovery will not be started (if it has not been updated too) and the system too.
How to roll back on the firmware version, which came out before November?
- download TosForPSCI-0.2 and recovery. You'll be able to flash older ROMs after installing them
Why do I need to lower the PSCI version from 0.2 to 0.1?
- Using version 0.1 fixes a problem with shutting down a device.
does this have any bugs?
What is this? Felt like new tablet.
I flashed the latest ROM 10.10.2018 yesterday. The Wi-Fi is unusable - after the tablet goes into sleep for some time, when you wake it up, the Wi-Fi connection is gone (meaning it doesn't see any SSID at all). Turn off/on the Wi-Fi does not help. Only way is to reboot the tablet. Any suggestions?
staying on 14.1 due to only video hardware acceleration
Is it possible to flash LOS 15.1 without the shield blobs?
Is it possible to fix the camera by changing the permission of the build .prop file?
Great Build!! Keep it up!
There is one issue in display. The screen flickers some times while using the device.
StarkAhmed said:
Is it possible to flash LOS 15.1 without the shield blobs?
Is it possible to fix the camera by changing the permission of the build .prop file?
Click to expand...
Click to collapse
Lol. No, it's not
Artemka2008 said:
Lol. No, it's not
Click to expand...
Click to collapse
By the way what are shield blobs and what happens to my mi pad when I flash LOS without the blob?
I cant install it. Error 7 in flashing. Any idea how can i fix it?
Guys, install shield blobs properly before installing this. Read the main post carefully.
Requirements:
1) active system1
2) merged system partition - how i can marege partiton?
---------- Post added at 04:25 PM ---------- Previous post was at 03:40 PM ----------
I try everything but don't work on my mi pad....
"I flashed the latest ROM 10.10.2018 yesterday. The Wi-Fi is unusable - after the tablet goes into sleep for some time, when you wake it up, the Wi-Fi connection is gone (meaning it doesn't see any SSID at all). Turn off/on the Wi-Fi does not help. Only way is to reboot the tablet. Any suggestions?"
Hi, I also experienced the same problem. Turning airplane mode on then off solved the problem, wireless networks showed up and mipad connected automatically.
@Artemka2008 I am upgrading from October build to November. Should i remain in shield blobs or go back to mocha blobs? I can see from your instructions that for ROMs from November, flashing shield blobs is not necessary.
Can't get the lastest rom to boot. Reverted back to Tos 0.2 and used the recovery before November, still not booting, stuck on MI logo.
Never experienced any problems before. Any suggestions are welcome
Same with me. Stock with mi logo. But other roms work.
Identity77 said:
Same with me. Stock with mi logo. But other roms work.
Click to expand...
Click to collapse
Which roms are working? And are you on the PSCI-0.1?
Palm Trees said:
Which roms are working? And are you on the PSCI-0.1?
Click to expand...
Click to collapse
Im on psci0.1 now and aospextended 8.1. touch to wake dont work in this november roms. Only lineageOS doesnt work for me. Its stock in mi logo

EOL [ROM][Unofficial][9.0][signed][OTA] Lineage OS 16.0 for Xperia Z1 compact

This thread is discontinued - please visit the LineageOS 17.1 sucessor thread
This thread aims at providing LineageOS 16.0 builds for the Sony Xperia Z1 compact with current security patches.
You can consider this thread as a successor of our LineageOS 15.1 thread, where you may also find some useful information.
This is the joint effort of 115ek and MSe1969 (contributions welcome).
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you. Hard & a lot.
*
*/
We offer two build variants:
A. Standard LineageOS 16.0 build
This build flavor aims at providing LineageOS 16.0 "as is" with most recent security patches.
If you want to install Google Apps (GApps) you have to use this build variant.
GApps are optional, of course. The smaller the GApps package, the better (pico). If you want "Okay google" support you need at least nano.
Just check the package comparison to see what fits your needs.
B. Pre-installed microG build variant with additional security patches
For the security/privacy focused (more details about below feature list, see here)
Pre-installed microG and F-Droid same as the LineageOS for microG project
Pre-installed AuroraStore
eSpeak TTS engine (FOSS TTS solution)
Additional security hardening features listed below
Access to /proc/net blocked for user apps
Bundled netmonitor app to allow network monitoring
Enhanced Privacy Guard: Switches for motion sensors and other sensors
Cloudflare as default DNS (instead of Google)
Privacy-preferred default settings
Optional blocking of Facebook- and Google-Tracking
Optional disable captive portal detection
Increased max. password length of 64
No submission of IMSI/phone number to Google/Sony when GPS is in use
Default hosts file with many blocked ad/tracking sites
Privacy-enhanced Bromite SystemWebView
Additional restriction options for secondary users
Constified JNI method tables
Status
List template by AdrianDC
Code:
- Boot : Ok
- Partitions (Data, Cache) : Ext4 and F2FS supported
- Bluetooth : Ok
- WiFi : Ok
- WiFi Hotspot : only 2.4 GHz
- RIL - Phone - Data : Ok
- GPS : Ok
- Camera : Ok
- Camcorder : Ok
- Lights : Ok
- MicroSD : Ok
- Accelerometer : Ok
- Compass : Ok
- Gyroscope : Ok
- Touchscreen : Ok
- FM Radio : Ok (mono)
- ANT+ : Ok
- Vibrator : Ok
- Microphone : Ok
- Audio & music : Ok
- Bluetooth audio : Ok
- MHL: broken
- NFC : Ok
- Kernel : Ok
- Graphics : Ok
- 3D Rendering : Ok
- Clock : Ok
- Offline Charging : Ok
- USB : Ok
- USB OTG : Ok
- Encryption : Ok
- SEPolicies : Enforcing
Limitations
Following limitations are known:
NFC-HCE does not work (needed for example for google pay)
FM does not work in stereo mode (mono works fine, though)
Problems with some 5 GHz Wifi channels (can be avoided by not using autochanneling) fixed with 20190408 build
MHL does not work
5 GHz hotspot does not work (2.4 GHz hotspot works fine)
ANT+ does not work fixed (see FAQ)
installing Magisk 19.1 prohibits entering recovery fixed with 20190521 build
GPS gets wrong time due to GPS week rollover since 3rd November 2019 (of importance when you record GPS tracks for example).
This also happens on stock and several other legacy devices. fixed with 20190611 build
Click to expand...
Click to collapse
Download
SourceForge
Click to expand...
Click to collapse
FAQ
What recovery system to use?
Please use this TWRP if you want to use OTA updates and/or encryption.
Click to expand...
Click to collapse
What about root access?
Root isn't included per default (except root over adb, but it's off by default).
If you want to gain root access to your apps use one of these (depending on your taste/needs):
Official Lineage Add-on https://download.lineageos.org/extras use su (arm) 16.0 here and flash via TWRP
Magisk https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
Please note there is an issue starting with Magisk 19.1 which leads you to being unable to boot to recovery in any way. More info
Click to expand...
Click to collapse
ANT+ isn't working?
You need the 2 apps:
ANT Radio Service (Github) / (Google play)
ANT+ Plugin Service (Github) / (Google play)
afterwards setting proper permissions is essential!
Go to Apps & Notifications -> See All Apps
Select 'ANT Radio Service'
Select Permissions
Select Additional permissions
Slide switch to allow using of ANT hardware
This refers to those instructions which worked for me
Click to expand...
Click to collapse
I've got problems AND have magisk/exposed installed
I won't support anything related to magisk/exposed/other heavily system modifying things.
If you're encountering problems please make sure you're using a clean installation (at most gapps) to verify/reproduce the issue.
Click to expand...
Click to collapse
Bugreports
You'll find information about logging here.
Please also note how you got the error or how it can be reproduced.
Click to expand...
Click to collapse
Sources
Kernel: https://github.com/lin16-microg/android_kernel_sony_msm8974
Manifest: https://github.com/lin16-microg/local_manifests
Click to expand...
Click to collapse
Credits
SpiritCroc: big thanks to him for maintaining the device trees and a lot of very useful hints
rcstar6696
SuperLamic
drakonizer
AdrianDC
munjeni: thanks for tips and tricks
nailyk: thanks for tips and tricks
All the other contributors on Sony msm8974 platform
LineageOS team
Click to expand...
Click to collapse
Installation instructions
Please see the OP of our (deprecated) LineageOS 15.1 thread or also here
Click to expand...
Click to collapse
Changelog
13.12.2020
ASB Security string 2020-12-01 (this month, no kernel updates found)
Webview updates for both builds (microG build on M87)
microG build only: F-Droid updated to 1.10-alpha1-114
microG build only: microG updated from upstream to 0.2.14.204215-15 (picked until 720b089)
Expand for older changelogs:
10.11.2020
ASB Security string 2020-11-05
Fix for CVE-2020-15999
AOSP E-Mail widget fixed
Webviews upodated to/within M86
microG build only: microG - fixes in EN API and GCM
microG build only: Replaced weak F-Droid signatures with ROM's V2 signatures
13.10.2020
ASB Security string 2020-10-05
microG build only: Bromite Webview on M86
microG build only: microG 0.2.12.203315 - including "Exposure notification API" for use of Covid tracing apps
microG build only: Additional hardening: constified JNI method tables
13.09.2020
ASB Security string 2020-09-05
Webviews on M85
microG build only: Added eSpeak TTS engine (microG build variant)
09.08.2020
ASB Security string 2020-08-05
Webviews on M84
microG build only: Location of firewall UI now in Network => data usage (Settings menu)
12.07.2020
ASB Security string 2020-07-05
microG build only: updated prebuilt microG GmsCore fom /e/ project (fixed FCM registration issues)
microG build only: F-Droid updated to 1.8 / F-Droid privileged extension updated to 0.2.11
microG build only: Aurorastore updated to 3.2.9 / AuroraServices updated to 1.0.6
11.06.2020
Security string 2020-06-05
GPS improvements / modernisation
Enable MIDI support
microG build only: Bromite Webview on M83
microG build only: Netmonitor exception in SEPolicy f. "Tracker Control" app
09.05.2020
Security string 2020-05-05
Standard build only:System Webview on M81
microG build only: AuroraStore updated to 3.2.8
11.04.2020
Security string 2020-04-05
Fix for CVE-2020-8597 (external/ppp)
Kernel: CVE-2019-10638 siphash 128bit for IP generation
microG build only: AuroraStore updated to 3.2.4
microG build only: Bromite Webview on M81
07.03.2020
Security string 2020-03-05
System Webviews on M80
2nd build variant 'hardened microG build' (known from 15.1 thread) available
microG build only: AuroraStore updated to 3.2.0
19.02.2020
fixed DRM (we now have widevine Level 3, Netflix for example runs fine)
fixed TWRP time bug
added option to prevent USB gadgets working when screen locked (trust HAL)
enabled changelog (can be accessed under /settings/system/updater/changelog)
synced LineageOS sources (security patch level February 05, 2020)
16.01.2020
synced LineageOS sources (security patch level January 05, 2020)
13.12.2019
synced LineageOS sources (security patch level December 05, 2019)
13.11.2019
fixed unreliable SMS/MMS receiving (https://review.lineageos.org/c/LineageOS/android_vendor_lineage/+/262653)
synced LineageOS sources (security patch level November 05, 2019)
19.10.2019
synced LineageOS sources (security patch level October 05, 2019)
13.09.2019
bring back wifi display
three finger screenshot gesture
synced LineageOS sources (security patch level September 05, 2019)
12.08.2019
fixed manual mobile network selection (once again)
synced LineageOS sources (security patch level August 01, 2019)
07.07.2019
synced LineageOS sources (security patch level July 05, 2019)
fixed AudioFX effects completely (thanks @NeoArian)
03.07.2019
start signing builds (please check this if you want to update)
enable OTA updates (thanks @NeoArian)
10.06.2019
synced LineageOS sources (security patch level June 05, 2019)
21.05.2019
fixed recovery issue introduced by Magisk versions starting with 19.1 (thanks @Myself5)
11.05.2019
synced LineageOS sources (security patch level May 05, 2019)
08.04.2019
fixed manual mobile network selection (thanks @SpiritCroc)
fixed problems with 5 GHz Wifi channels
added aptX/aptXHD
synced LineageOS sources (security patch level April 05, 2019)
11.03.2019
fixed alarm delay (came with new lineage sources)
fixed some more offline / USB charging problems (thanks @SpiritCroc)
synced LineageOS sources (security patch level March 05, 2019)
17.02.2019
fixed occasional camera problems (thanks @SpiritCroc)
various kernel patches (thanks @SpiritCroc)
synced LineageOS sources (security patch level February 05, 2019)
15.01.2019
fixed video playback for some applications (thanks @SpiritCroc)
fixed offline charging (thanks @SpiritCroc)
fixed FM radio (thanks @SpiritCroc)
updated webview to version 71 (thanks @MSe1969)
synced LineageOS sources
04.01.2019
initial release
Click to expand...
Click to collapse
XDA:DevDB Information
Lineage OS 16.0 for Xperia Z1 compact - amami, ROM for the Sony Xperia Z1 Compact
Contributors
115ek, MSe1969, SpiritCroc, drakonizer, rcstar6696, SuperLamic, AdrianDC, nailyk, LineageOS team
Source Code: https://github.com/lin16-microg/local_manifests
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.4.x
Version Information
Status: Stable
Stable Release Date: 2020-11-10
Created 2019-01-04
Last Updated 2020-12-13
Changelog
The changelog was moved to the OP due to xda not allowing secondary thread owners to edit this post
Tips & Tricks
microG initial configuration after 1st install (microG build variant only)
After the first installation of this ROM, you need to setup microG.
Please read the instructions given on the LineageOS for microG site, section "Post Install - UnifiedNlp"
OTA Updates on an encrypted device
In case your device in encrypted and you have flashed apps creating "survival scripts" in /system/addon.d (e.g. Magisk), there *may* be a dependency to files in the data partition.
An OTA update until current TWRP 3.3.1 does not decrypt the data partition, as this is usually not needed - under specific circumstances however, this may lead to unwanted effects (up to a non-booting device!) during an OTA update, if such scripts aim at modifying files located in the data partition. If unsure, rather perform the update manually as dirty-flash in TWRP or - which in general is a good practice - regularly perform backups in TWRP. If you haven't flashed anything on top of my build (except for the LineageOS root addon, which is no problem), there shouldn't be any issue.
(This commit in TWRP indicates, that this potential issue will be solved in future TWRP releases).
Ok ok .
new build
New build:
15.01.2019
fixed video playback for some applications (thanks @SpiritCroc)
fixed offline charging (thanks @SpiritCroc)
fixed FM radio (thanks @SpiritCroc)
updated webview to version 71 (thanks @MSe1969)
synced LineageOS sources
https://androidfilehost.com/?fid=11410963190603900297
Important announcement:
There were problems with FM radio in lineage-16.0-20190114 which was linked one post above.
Please use lineage-16.0-20190115 from here: https://www.androidfilehost.com/?fid=11410963190603901105
Took a while, but last night I flashed this. And it's fabulous! Some observations, regarding your list in the OP (couldn't test everything, though):
GPS: not just OK but I had the fasted 3D fix since I moved away from stock! Much faster than with signed LOS 15.1 or munjeni's LOS 7.1.2 (well below 10 seconds from my living room window, down from sometimes 90 - 120 seconds!)
WiFi Hotspot: working good and reliably
Compass: somewhat working but GPS Test says "unreliable", and indeed compared to my tablet directions are off by several degrees (pointing to NNW where the tablet says N); attempts to calibrate didn't have any effect
FM radio: working but mono (you wrote that already)
USB OTG: working good and at least reading is about as fast as with other ROMs (USB stick is formatted NTFS, btw)
===
I flashed together with Magisk 18 and openGapps 9 pico
During first boot phone froze completely during boot animatoin; had to hard reset, then it booted fine into system
Google initial setup was a bit weird, had a FC first, then a short loop through the initial three screens, but after a few attempts it finally ran through.
Didn't do much more now, as I need my phone for, well, what you usually need a phone for , so I'm going back to 15.1 now. But the first few steps were extremely promising. Probably will be testing a bit more over the weekend.
Can't wait to use this as a daily driver! :good::good::good:
Using 15/01/2019.
Dirty flashed over last 15.1 (wiped cache/dalvik/system but kept data).
Working really well so far.
One thing I've noticed is that the UI seems a bit slower/somewhat choppier than 15.1, very slightly though. Barely noticeable, but the UI does seem to be a bit slower.
Other than that it's really impressive and is going to be my daily driver until/if something goes bad.
Another thing is twrp 3.2.3 backup restore of this rom seems to result in bootloop, but that might as well be because of me keeping data from 15.1.
lingowistico said:
Using 15/01/2019.
Dirty flashed over last 15.1 (wiped cache/dalvik/system but kept data).
Working really well so far.
One thing I've noticed is that the UI seems a bit slower/somewhat choppier than 15.1, very slightly though. Barely noticeable, but the UI does seem to be a bit slower.
Other than that it's really impressive and is going to be my daily driver until/if something goes bad.
Another thing is twrp 3.2.3 backup restore of this rom seems to result in bootloop, but that might as well be because of me keeping data from 15.1.
Click to expand...
Click to collapse
It's just my impression, but I've seen that sometimes the sense of slow UI may be just due to the speed of animations. Try changing the 3 scale animations on developer settings from 1x to 0.5x as is a common value
Sorry if this is the wrong place to ask this but: when using Dir file manager (super clean and light weight) I can't add home screen shortcuts to files for some reason. This worked on stock lollipop but not on Lineage 15.1 or 16.
How do I make this work again?
lingowistico said:
Sorry if this is the wrong place to ask this but: when using Dir file manager (super clean and light weight) I can't add home screen shortcuts to files for some reason. This worked on stock lollipop but not on Lineage 15.1 or 16.
How do I make this work again?
Click to expand...
Click to collapse
It's definitely a problem with the app itself.
I just tested my preferred file manager - Total Commander - and it worked fine.
Also ES did the job.
Only your mentioned Dir file manager wasn't able to do it.
It seems there is a new api to access shortcuts? Maybe they don't support it? Did you tried on an other device with Android >=8 ?
I just made a screenshot how it should look like (the confirmation dialog).
EDIT:
Yes. Had the right suspicion: https://github.com/veniosg/Dir/issues/126
It's a known app problem.
115ek said:
It's definitely a problem with the app itself.
I just tested my preferred file manager - Total Commander - and it worked fine.
Also ES did the job.
Only your mentioned Dir file manager wasn't able to do it.
It seems there is a new api to access shortcuts? Maybe they don't support it? Did you tried on an other device with Android >=8 ?
I just made a screenshot how it should look like (the confirmation dialog).
EDIT:
Yes. Had the right suspicion: https://github.com/veniosg/Dir/issues/126
It's a known app problem.
Click to expand...
Click to collapse
Thanks a lot for replying. For some reason, I assumed that Total Commander for Android was shareware/adware.
Hopefully Dir will be updated soon enough, meanwhile I'll be using Total Commander.
Thanks again for looking this up for me and for suggesting alternatives. :highfive:
After 1 month using this version 15.1.2019 every day, i have found this critical problems:
- camera (force closing)
- audiofx (not good working)
- sms app (when i receive sms phone is still vibrating)
- sometimes graphic artefacts on navigation buttons
- sometimes freezing when i use more apps
This rom is pretty, clean, without unuseful functions and this is why i like LineageOS. :good:
Jerri7 said:
After 1 month using this version 15.1.2019 every day, i have found this critical problems:
- camera (force closing)
- audiofx (not good working)
- sms app (when i receive sms phone is still vibrating)
- sometimes graphic artefacts on navigation buttons
- sometimes freezing when i use more apps
This rom is pretty, clean, without unuseful functions and this is why i like LineageOS. :good:
Click to expand...
Click to collapse
Concerning camera: I have this problems too (unregular) although I can't reproduce them. A reboot should help. @SpiritCroc has merged a commit that may be connected to this http://gerrit.aicp-rom.com/c/AICP/device_sony_msm8974-common/+/84248 though I'm not sure if it solves the problem. We'll see.
Concerning AudioFX: It's buggy in my opinion - independent of devices and android version. I also had issues with it on Oreo and on totally different devices. If someone has got a hint: feel free to share
Concerning SMS app: I also have issues here but I think it's related to the lineage code and nothing device specific. Keep in mind that Lineage 16 isn't officially released until now. If the next build is also buggy please provide a log.
Concerning the rest: Same as above --> LOS 16 isn't released and there are still issues left to fix.
I'll upload a new build soon. Let's see what it brings.
115ek said:
@SpiritCroc has merged a commit that may be connected to this http://gerrit.aicp-rom.com/c/AICP/device_sony_msm8974-common/+/84248 though I'm not sure if it solves the problem. We'll see.
Click to expand...
Click to collapse
If you didn't have that before, it should help; AICP didn't need it at first in comparison to lineage, but we included it now for a cleaner approach, see discussion here http://gerrit.aicp-rom.com/c/AICP/frameworks_base/+/84029
SpiritCroc said:
If you didn't have that before, it should help; AICP didn't need it at first in comparison to lineage, but we included it now for a cleaner approach, see discussion here http://gerrit.aicp-rom.com/c/AICP/frameworks_base/+/84029
Click to expand...
Click to collapse
Great! Thanks again for finding that
The new build is now available:
17.02.2019
fixed occasional camera problems (thanks @SpiritCroc)
various kernel patches (thanks @SpiritCroc)
synced LineageOS sources (security patch level February 05, 2019)
Micro Gapps
First: Thanks for the Update.
My question:
Mostly the Rom-Providers not using MicroG recommend Pico-Gapps for their builds.
I am using them too for all LOS-related Roms without problems.
Is there a special reason/need for your Rom to recommend Micro-Gapps instead?
CyanoFriend said:
First: Thanks for the Update.
My question:
Mostly the Rom-Providers not using MicroG recommend Pico-Gapps for their builds.
I am using them too for all LOS-related Roms without problems.
Is there a special reason/need for your Rom to recommend Micro-Gapps instead?
Click to expand...
Click to collapse
Yes, you're right. Generally spoken the smallest gapps package (pico) is the best in terms of performance (apart from no gapps package ).
Additionally you can easily install missing google apps from playstore afterwards (e.g. maps, youtube...). But there are apps/functionalities you can't get from the playstore, for example "Okay Google".
I just checked the gapps comparison again https://github.com/opengapps/opengapps/wiki/Package-Comparison
It seems nano is sufficient to get these functionalities (so with pico you won't get them). Maybe that was micro earlier... I don't know
But thanks for your hint, I'll update the thread accordingly.
115ek said:
It seems nano is sufficient to get these functionalities (so with pico you won't get them). Maybe that was micro earlier... I don't know
But thanks for your hint, I'll update the thread accordingly.
Click to expand...
Click to collapse
Since I opened my Z1c some 18 months ago I'm running the nano packages and am very happy with that. Same applies to my recently opened tablet z.
Hello.
sorry to interrupt you for a reason not directly related to this topic...
Does anybody of you know AdrianDC (who was part of the team of this Z1 ROM version also) and the way how to reach him?
Maybe you, 115ek?
I have a Sony Ericsson mobile (SEMC 2011 devices) and he was the one having released the only Lineage 14.1 ROM Nougat version for those models (cm13 has been released by 'LegacyXperia' group on basketbuild.com before). It runs perfectly except two remaining issues of the camera's audio function which should be the very last bug fix at it.
Unfortunately my direct messages on XDA to him don't seem to reach him (no read status).
Does anybody can help me to reach him?
I don't even know if the LegacyXperia team is still existing or where those developers have been moved to.
Thank you so much for any hint you can give to me!

EOL [ROM][Unofficial][10.0][signed][OTA] Lineage OS 17.1 for Xperia Z1 compact

This thread is discontinued - please visit the LineageOS 18.1 sucessor thread ​This thread aims at providing LineageOS 17.1 builds for the Sony Xperia Z1 compact with current security patches.
You can consider this thread as a successor of our LineageOS 16.0 thread, where you may also find some useful information.
This is the joint effort of 115ek and MSe1969 (contributions welcome).
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you. Hard & a lot.
*
*/
We offer two build variants:
A. Standard LineageOS 17.1 build
This build flavor aims at providing LineageOS 17.1 "as is" with most recent security patches.
If you want to install Google Apps (GApps) you have to use this build variant.
GApps are optional, of course. The smaller the GApps package, the better (pico). If you want "Okay google" support you need at least nano.
Just check the package comparison to see what fits your needs.
B. Pre-installed microG build variant with additional security patches
For the security/privacy focused (more details about below feature list, see here)
Pre-installed microG and F-Droid same as the LineageOS for microG project
Pre-installed AuroraStore
eSpeak TTS engine (FOSS TTS solution)
Bromite as default browser
Additional security hardening features listed below
Cloudflare as default fallback DNS (instead of Google)
Privacy-preferred default settings
Optional blocking of Facebook- and Google-Tracking (Settings - Network & Internet)
Optional disable captive portal detection or choose from various providers (default is GrapheneOS and not Google; Settings - Network & Internet)
Increased max. password length of 64
No submission of IMSI/phone number to Google/Sony when GPS is in use
Default hosts file with many blocked ad/tracking sites
Privacy-enhanced Bromite SystemWebView
Extra control of sensor access for additionally installed user apps (Special access under app permissions)
Firewall (control internet access per app - under Trust)
Constified JNI method tables
Status
List template by AdrianDC
Code:
- Partitions (Data, Cache) : Ext4 and F2FS supported
- Bluetooth : Ok
- WiFi : Ok
- WiFi Hotspot : Ok
- RIL - Phone - Data : Ok
- GPS : Ok
- Camera : Ok
- Camcorder : Ok
- Lights : Ok
- MicroSD : Ok
- Accelerometer : Ok
- Compass : Ok
- Gyroscope : Ok
- Touchscreen : Ok
- FM Radio : Ok (mono)
- ANT+ : Ok
- Vibrator : Ok
- Microphone : Ok
- Audio & music : Ok
- Bluetooth audio : Ok
- MHL: broken
- NFC : Ok
- Kernel : Ok
- Graphics : Ok
- 3D Rendering : Ok
- Clock : Ok
- Offline Charging : Ok
- USB : Ok
- USB OTG : Ok
- Encryption : Ok
- SEPolicies : enforcing
Limitations
Following limitations are known:
NFC-HCE does not work (needed for example for google pay)
FM does not work in stereo mode (mono works fine, though)
MHL does not work
5 GHz hotspot does not work (2.4 GHz hotspot works fine) (5 GHz option disabled with 2020-03-11 build as it isn't even available on stock)
GPS gets wrong time due to GPS week rollover since 3rd November 2019 (of importance when you record GPS tracks for example). fixed with 20200520 build
Using GApps AND encrypting the device may result in bootloops. More infos here.
Standard Trebuchet Launcher shows small artifacts in the fonts of app names in some situations.
Click to expand...
Click to collapse
Download
SourceForge
Click to expand...
Click to collapse
FAQ
What recovery system to use?
Please use this TWRP if you want to use OTA updates and/or encryption.
Click to expand...
Click to collapse
What about root access?
Root isn't included per default (except root over adb, but it's off by default).
If you want to gain root access to your apps use magisk (everything > 20.4 is broken):
Magisk https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
Click to expand...
Click to collapse
ANT+ isn't working?
You need the 2 apps:
ANT Radio Service (Github) / (Google play)
ANT+ Plugin Service (Github) / (Google play)
afterwards setting proper permissions is essential!
Go to Apps & Notifications -> See All Apps
Select 'ANT Radio Service'
Select Permissions
Select Additional permissions
Slide switch to allow using of ANT hardware
This refers to those instructions which worked for me
Click to expand...
Click to collapse
I've got problems AND have magisk/exposed installed
We won't support anything related to magisk/exposed/other heavily system modifying things.
If you're encountering problems please make sure you're using a clean installation (at most gapps) to verify/reproduce the issue.
Click to expand...
Click to collapse
Bugreports
You'll find information about logging here.
Please also note how you got the error or how it can be reproduced.
Click to expand...
Click to collapse
Sources
Kernel: https://github.com/lin17-microg/android_kernel_sony_msm8974
Manifest: https://github.com/lin17-microg/local_manifests
Click to expand...
Click to collapse
Credits
SpiritCroc: big thanks to him for maintaining the device trees and a lot of very useful hints
NeoArian: also big thanks to him
rcstar6696
SuperLamic
drakonizer
AdrianDC
munjeni: thanks for tips and tricks
nailyk: thanks for tips and tricks
All the other contributors on sony msm8974 platform
LineageOS team
Click to expand...
Click to collapse
Installation instructions
Please see the OP of our (deprecated) LineageOS 15.1 thread or also here
Click to expand...
Click to collapse
XDA:DevDB Information
Lineage OS 17.1 for Xperia Z1 compact - amami, ROM for the Sony Xperia Z1 Compact
Contributors
115ek, MSe1969, SpiritCroc, NeoArian, drakonizer, rcstar6696, SuperLamic, AdrianDC, nailyk, LineageOS team
Source Code: https://github.com/lin17-microg/local_manifests
ROM OS Version: Android 10
ROM Kernel: Linux 3.4.x
Version Information
Status: Stable
Stable Release Date: 2020-12-29
Created 2019-11-22
Last Updated 2021-10-11
Changelog
11.10.2021
ASB Security string 2021-10-05
standard build only:
System Webview on 94.0.4606.71
microG build only:
Bromite System Webview and Browser updated to 93.0.4577.83
12.09.2021
ASB Security string 2021-09-05
Kernel: Further sec. patches applied (Divest-OS)
microG build only:
microG 0.2.22.212658-2
07.08.2021
ASB Security string 2021-08-05
standard build only:
System Webview on 91.0.4472.164
microG build only:
Bromite System Webview and Browser updated to 92.0.4515.134
F-Droid updated to 1.13
Fix in WiFi randomization
10.07.2021
ASB Security string 2021-07-05
Kernel: Many sec. patches applied (taken from Divest-OS, thanks to @SkewedZeppelin)
standard build only:
System Webview on 91.0.4472.101
microG build only:
Bromite System Webview and Browser updated to 91.0.4472.146
microG 0.2.21.212158-2
AuroraStore 4.0.7
14.06.2021
ASB Security string 2021-06-05
A few kernel patches
microG build only:
Bromite System Webview and Browser updated to 91.0.4472.102
Upstreamed microG (0.2.19211515-9)
12.05.2021
ASB Security string 2021-05-05
standard build only:
System Webview on 90.0.4430.82
microG build only:
Bromite System webview updated to 90.0.4430.204
Bromite Browser updated to 90.0.4430.204
microG upstreamed (but no new version)
Update: AuroraServices 1.1.1
11.04.2021
ASB Security string 2021-04-05
standard build only:
System Webview on 89.0.4389.105
microG build only:
Bromite System webview updated to 90.0.4430.59
Bromite Browser updated to 90.0.4430.59
F-Droid 1.12
Update: AuroraStore 4.0.4 with AuroraServices 1.1.0
09.03.2021
ASB Security string 2021-03-05
standard build only:
System Webview on 88.0.4324.152
microG build only:
Bromite System webview updated to 88.0.4324.207
Bromite Browser updated to 88.0.4324.207
F-Droid 1.11
microG 0.2.18.204714
07.02.2021
ASB Security string 2021-02-05
misc. kernel patches
microG build only:
Bromite System webview updated to 88.0.4324.141
Bromite Browser updated to 88.0.4324.141
F-Droid 1.10-alpha-234
microG 0.2.17.204714-5
14.01.2021
ASB Security string 2021-01-01
standard build only:
Kernel slightly upstreamed
System Webview: Fix of persistent histogram bug (eating space in some cases)
microG build only:
Bromite Webview on 87.0.4280.131
Updated microG from upstream to 0.2.16.204713-10 (picked until 2f29b93)
Updated F-Droid to 1.10-alpha1-212
29.12.2020
introduce microG build variant (see this post or the OP for more information)
18.12.2020
synced LineageOS sources (security patch level December 05, 2020)
08.11.2020
synced LineageOS sources (security patch level November 05, 2020)
Seedvault is included officially now (inbuilt backup solution)
07.10.2020
synced LineageOS sources (security patch level October 05, 2020)
13.09.2020
synced LineageOS sources (security patch level September 05, 2020)
17.08.2020
synced LineageOS sources (security patch level August 05, 2020)
13.07.2020
synced LineageOS sources (security patch level July 05, 2020)
16.06.2020
further GPS improvements
synced LineageOS sources (security patch level June 05, 2020)
20.05.2020
enable GLONASS (thanks @jason972000)
fixed gps week-rollover problem (thanks @jason972000)
11.05.2020
synced LineageOS sources (security patch level May 05, 2020)
16.04.2020
synced LineageOS sources (security patch level April 05, 2020)
15.03.2020
fixed livedisplay
fixed OTA update URL
11.03.2020
remove 5GHz hotspot option as it isn't available even on stock
start signing builds
enable OTA updates
synced LineageOS sources (security patch level March 05, 2020)
28.02.2020
fixed sony bootlogo
fixed TWRP time bug
25.02.2020
fixed buggy bootanimation
11.02.2020
DRM fix (Netflix and co should work now)
synced LineageOS sources (security patch level February 05, 2020)
01.02.2020
SE enforcing
synced LineageOS sources (security patch level January 01, 2020)
22.11.2019
initial release
Reserved
Can't solve the problem with root access as well as Google sync.
if you install gapps, the navigation buttons will stop working
Slavintir said:
if you install gapps, the navigation buttons will stop working
Click to expand...
Click to collapse
Yes, I can confirm this. I think it's somehow connected to the setup wizard which isn't even starting. Also the lineage setup wizard isn't included at the moment.
So staying calm and wait is the best we can do here.
115ek said:
Code:
- Camera : Ok
[/QUOTE]
Could you provide more info about supported camera features?
(1) What's the maximum resolution you can get?
(2) Can you install the Sony camera app from the official ROM and get 960 fps recording?
(3) Is it possible to support Camera 2 API raw output?
I have a full TA backup of unlocked phone in case it makes a difference.
Click to expand...
Click to collapse
mtrantalainen said:
Could you provide more info about supported camera features?
(1) What's the maximum resolution you can get?
(2) Can you install the Sony camera app from the official ROM and get 960 fps recording?
(3) Is it possible to support Camera 2 API raw output?
I have a full TA backup of unlocked phone in case it makes a difference.
Click to expand...
Click to collapse
1. 5248x3936 pixel which is about 20.7 mpixels
2. Installing the Sony camera: I don't know. But you can try and share your experiences.
Concerning the 960 fps: I highly doubt it. Just consider a small example: depth of colour 24 bit, resolution HD ready (1,280x720=921,600 pixel) and 960 fps.
Then a clip of 5 seconds would eat 3 byte x 960 fps x 5 seconds x 921,600 pixel = 12.4 GiB. Highly unlikely
3. Afaik no. But I'm not that interested in camera things. Maybe there are workarounds. If someone knows more feel free to share.
TA backup isn't of any use in camera related aspects as the DRM keys are not needed anymore (there's a workaround in the kerneldrivers). So you won't get a better image.
EDIT:
These are the supported video profiles if you're interested...
And here are some pictures I've taken with oreo. But the quality should be the same on pie and q
115ek said:
1. 5248x3936 pixel which is about 20.7 mpixels
2. Installing the Sony camera: I don't know. But you can try and share your experiences.
Concerning the 960 fps: I highly doubt it.
Click to expand...
Click to collapse
The official firmware is able to do 960 fps Full HD for 250 ms and 960 fps 720p for 500 ms (960 fps mode is triggered during normal speed video recording by touching an icon on the screen and will be inserted in the final video as individual frames which ends up as super slow motion for the original 250 ms time period). The buffering is done internally by the camera hardware. As far as I know, only the the official Sony camera app knows how to start the capture with this high frame rate and there's no publicly available API to do the same thing. This feature has been pretty good for analyzing LCD display backlight PWM and BFI implementations so I would like to keep that feature when I unlock the firmware.
115ek said:
TA backup isn't of any use in camera related aspects as the DRM keys are not needed anymore (there's a workaround in the kerneldrivers). So you won't get a better image.
Click to expand...
Click to collapse
Okay, thanks for the info about not needing TA backup anymore.
115ek said:
These are the supported video profiles if you're interested...
And here are some pictures I've taken with oreo. But the quality should be the same on pie and q
Click to expand...
Click to collapse
Did those photos have resolution 5248x3936 pixels after capture? If so, it seems to support non-system-installed camera apps better than the official firmware. Do you know any camera app that works with LineageOS that supports setting shutter speed manually?
About the video profiles, if I'm reading that XML file correctly, the mode [email protected] is not supported. As far as I know, the hardware does support that just fine.
mtrantalainen said:
The official firmware is able to do 960 fps Full HD for 250 ms and 960 fps 720p for 500 ms (960 fps mode is triggered during normal speed video recording by touching an icon on the screen and will be inserted in the final video as individual frames which ends up as super slow motion for the original 250 ms time period). The buffering is done internally by the camera hardware. As far as I know, only the the official Sony camera app knows how to start the capture with this high frame rate and there's no publicly available API to do the same thing. This feature has been pretty good for analyzing LCD display backlight PWM and BFI implementations so I would like to keep that feature when I unlock the firmware.
Click to expand...
Click to collapse
Well, I can't give you information concerning this. I didn't even know this feature exists. Maybe some other guys can tell you more. At least the hardware seems to have the capabilities. Then it's "just" a matter of controlling it
Update: Are you really sure the Z1 compact has this feature? I just read about the XZ1 compact having it... Do you have any evidence?
mtrantalainen said:
Did those photos have resolution 5248x3936 pixels after capture? If so, it seems to support non-system-installed camera apps better than the official firmware. Do you know any camera app that works with LineageOS that supports setting shutter speed manually?
Click to expand...
Click to collapse
5248x3936 is shown on my PC if I check the image properties.
I just installed Camera FV-5 Lite and it's capable of changing the exposure time (if you meant that). Sadly the maximum resolution is limited in the free version. But I think there are many apps around that support it
mtrantalainen said:
About the video profiles, if I'm reading that XML file correctly, the mode [email protected] is not supported. As far as I know, the hardware does support that just fine.
Click to expand...
Click to collapse
Yes. Actually it's supported. @SpiritCroc removed it with this change However I don't know what his intention was and why the framerates were lower as he noted in the commit.
115ek said:
Update: Are you really sure the Z1 compact has this feature? I just read about the XZ1 compact having it... Do you have any evidence?
Click to expand...
Click to collapse
Oops, you're right. Z1 compact does not have such feature, only XZ1.
Solving the problem
115ek said:
Yes, I can confirm this. I think it's somehow connected to the setup wizard which isn't even starting. Also the lineage setup wizard isn't included at the moment.
So staying calm and wait is the best we can do here.
Click to expand...
Click to collapse
If you install firmware, reboot. Then set the gapp all the work
Slavintir said:
If you install firmware, reboot. Then set the gapp all the work
Click to expand...
Click to collapse
Confirm that. Installed open_gapps-arm-10.0-pico-20191209-BETA. every thing is fine.
I noticed Battery icon 'text' or 'circle' doesn't work. On default icon show percent also doesn't work.
I am xperia z1 big user -_-
I am sorry for an immodest question. When to wait the following version of an insertion?
sibor55 said:
I am sorry for an immodest question. When to wait the following version of an insertion?
Click to expand...
Click to collapse
Well, actually I wanted to get SE enforcing first. This shouldn't be a huge problem. However it needs some time to put it into proper commits.
And at the moment I haven't got that much time.
I hope you'll see it still in January.
PARESH AHAR said:
Confirm that. Installed open_gapps-arm-10.0-pico-20191209-BETA. every thing is fine.
I noticed Battery icon 'text' or 'circle' doesn't work. On default icon show percent also doesn't work.
Click to expand...
Click to collapse
I can confirm that the "battery icon as text" is not working.
Just a heads up someone made an article on how to get Android 10 on the Xperia XZ1 Compact linking to this thread which is obviously for the Xperia Z1 Compact, not the Xperia XZ1 Compact. I tried making a comment on the article to get them to fix it, but was never approved or was simply deleted.
Not linking directly because these guys don't deserve any clicks, but the URL is:
Code:
https://www.getdroidtips.com/android-10-sony-xperia-xz1-compact/
The offending link is the "Link to forum" link on the article in the "Download Links:" section
Finally SE is running in enforcing mode.
Please consider this as a testing build. Logs and bugreports are welcome. Sony bootlogo is missing and the bootanimation was very buggy for me / didn't show up at all at the first boot. Be patient with it.
Download here
dotted said:
Just a heads up someone made an article on how to get Android 10 on the Xperia XZ1 Compact linking to this thread which is obviously for the Xperia Z1 Compact, not the Xperia XZ1 Compact. I tried making a comment on the article to get them to fix it, but was never approved or was simply deleted.
Not linking directly because these guys don't deserve any clicks, but the URL is:
Code:
https://www.getdroidtips.com/android-10-sony-xperia-xz1-compact/
The offending link is the "Link to forum" link on the article in the "Download Links:" section
Click to expand...
Click to collapse
Thanks. Sadly you won't stop these guys. Just ignore them instead.
115ek said:
Thanks. Sadly you won't stop these guys. Just ignore them instead.
Click to expand...
Click to collapse
Yeah I figured, but I just wanted to make sure you were aware in case you get an influx of people trying to get your ROM working on their XZ1 Compacts

Categories

Resources