[10] LineageOS 17.1 for z3c

Status
Not open for further replies.
Search This thread

pogsee3

New member
Mar 6, 2020
1
0
Hi, I'm really sorry to bother with an issue that's probably not related to the ROM (though this defo doesn't happen on stock) I found that the SD card always says it's missing on boot. This is a real problem because it trips up Spotify every reboot, so it doesn't detect it and tries to redownload my playlists every time. I tried moving Spotify itself to the card and it didn't work. I read in other places online that this has been a problem forever across Lineage and it can't be solved. Is it true? I can't really use the phone if that's the case cause 16GB isn't enough for everything+spotify :( Thanks for the awesome work on supporting this device.

Edit : further research indicates this is just lineage so yeah.... I'm running 14.1 now, without this issue. It's because SD card is not mounting before first unlock (only with lock method) and I can't run a phone without a lock obviously :) Would be great to see this fixed at some point.
 
Last edited:

john_matrix

Senior Member
Nov 22, 2008
411
102
France
Hello NeoArian,
Seems that LineageOS team start to roll out OFFICIAL 17.1 releases for some devices.
Do you still plan to build LOS 17.1 for Z3C? and do you think it will be possible to update OFFICIAL 16 to OFFICIAL 17.1 without losing data?

Many thanks in advance!
 

NeoArian

Recognized Developer
  • Nov 25, 2017
    1,261
    2,861
    Sony Xperia Z2
    Sony Xperia Z3 Compact
    Hello NeoArian,
    Seems that LineageOS team start to roll out OFFICIAL 17.1 releases for some devices.
    Do you still plan to build LOS 17.1 for Z3C? and do you think it will be possible to update OFFICIAL 16 to OFFICIAL 17.1 without losing data?

    Many thanks in advance!
    Yes I plan to but currently my sister is using my z3c because her phone broke. Now she destroyed the touch screen partially already, we will see what remains from the phone when I get it back.
    Migration from official 16.0 to official 17.1 will be possible.
     

    J0SH1X

    Senior Member
    Jan 3, 2014
    1,516
    2,144
    Aachen
    Over the Air Updates
    My upload script automatically pushed OTA updates to my GitHub.
    If you want to make them visible through the Updater you can flash the attached magisk module LineageOS-17.1_z3c-OTA-v1.zip or add the line
    Code:
    lineage.updater.uri=https://raw.githubusercontent.com/ArianK16a/OTA/lineage-17.1/z3c.json
    manually to your build.prop. You should use the recommended TWRP so that the updates flash fine.

    TWRP recovery

    TWRP 3.3.1 for our z3c with Android 10!
    The TWRP for Android 10 is attached to this post.
    Source is available at: https://github.com/z3c-pie/twrp_device_sony_z3c/tree/android-10.0

    Changelog for twrp-3.3.1-1-z3c-20191212-sar.img
    • Improved System as root support, /system is a symlink to /system_root/system now

    Changelog for twrp-3.3.1-1-A10.0-z3c.img
    • Added Bootlogo, booting from offline state will display the original sony logo now instead of nothing
    • Fixed fastboot boot
    • Updated kernel cmdline from 23.5.A.1.291

    How to install this build:
    • Reboot to fastboot by holding volume up while connecting your device to your computer
    • Open a terminal and move to the directory with TWRP in it
    • Rename the downloaded image to twrp.img
    • Type
      Code:
      fastboot flash recovery twrp.img
    • Boot into TWRP while the device is powered off press the power and volume down button

    Feel free to ask questions or give feedback about TWRP here .

    Have a nice day!

    Additional information about the recovery on this device:

    Nice work for the OTAS i was trying to bring them up on my device (g7 thinq) and found your thread and was able to make it work, gr8 work man
     
    • Like
    Reactions: NeoArian

    J0SH1X

    Senior Member
    Jan 3, 2014
    1,516
    2,144
    Aachen
    Over the Air Updates
    My upload script automatically pushed OTA updates to my GitHub.
    If you want to make them visible through the Updater you can flash the attached magisk module LineageOS-17.1_z3c-OTA-v1.zip or add the line
    Code:
    lineage.updater.uri=https://raw.githubusercontent.com/ArianK16a/OTA/lineage-17.1/z3c.json
    manually to your build.prop. You should use the recommended TWRP so that the updates flash fine.

    TWRP recovery

    TWRP 3.3.1 for our z3c with Android 10!
    The TWRP for Android 10 is attached to this post.
    Source is available at: https://github.com/z3c-pie/twrp_device_sony_z3c/tree/android-10.0

    Changelog for twrp-3.3.1-1-z3c-20191212-sar.img
    • Improved System as root support, /system is a symlink to /system_root/system now

    Changelog for twrp-3.3.1-1-A10.0-z3c.img
    • Added Bootlogo, booting from offline state will display the original sony logo now instead of nothing
    • Fixed fastboot boot
    • Updated kernel cmdline from 23.5.A.1.291

    How to install this build:
    • Reboot to fastboot by holding volume up while connecting your device to your computer
    • Open a terminal and move to the directory with TWRP in it
    • Rename the downloaded image to twrp.img
    • Type
      Code:
      fastboot flash recovery twrp.img
    • Boot into TWRP while the device is powered off press the power and volume down button

    Feel free to ask questions or give feedback about TWRP here .

    Have a nice day!

    Additional information about the recovery on this device:

    i created a script to update the json file for latest builds , might be usefull to you

    https://github.com/J0SH1X/Lineage-OTA/blob/master/gen_ota_json.sh
     
    • Like
    Reactions: simonwil

    Raphos

    Senior Member
    Jul 31, 2015
    230
    83
    Elsass
    Hi,

    I just update to the last build using the last TWRP (no Wipe cache, dalvik cache, data and system).

    The system is booting and I have to enter the pattern to unlock the phone.
    After entering the pattern, the screen turn black like the phone will be unlocked and unfortunately the phone comes back to the screen where I have to swipe and enter the pattern.
    No error that tells me the patter is wrong (and I know it's not wrong !)...

    Did someone had this problem ??
     

    mister_r

    Member
    May 28, 2010
    44
    4
    Hi all,

    sad to report it seems that Google Maps is not keeping a lock on my position when navigating. It finds my position (slowly), but then any further movement is not recognised until restarting Maps.

    Anyone else here using Google Maps navigation successfully in a car on their Z3C with this Rom? If so, which GApps package are you using? What are your GPS settings? (I currently am using Pico GApps and I have precise GPS with wifi and BT scanning switched on, and Maps has permission to access location always).
     

    gangbgr

    New member
    Apr 11, 2020
    4
    0
    Hello all! Glad to see BIG news about this device! I still using this brilliance phone. I remember that my antutu scores on stock last android was 40k and here 60k, this is magestic. Can we expect LineAge 17 without any bugs? Thank you very much for supporting our device!
     

    koraymers

    Senior Member
    Jun 10, 2017
    364
    85

    Attachments

    • Screenshot_20200414-150346_Settings.png
      Screenshot_20200414-150346_Settings.png
      86.7 KB · Views: 169

    mister_r

    Member
    May 28, 2010
    44
    4
    Hello all! Glad to see BIG news about this device! I still using this brilliance phone. I remember that my antutu scores on stock last android was 40k and here 60k, this is magestic. Can we expect LineAge 17 without any bugs? Thank you very much for supporting our device!

    I am experiencing two remaining issues at this point in time (using latest 17.1 from this thread):

    - GPS won't keep a lock. Tried many different settings after installing GApps Pico, but I just can't seem to get it to work reliably.
    - Echo during calls (traditional calls). Telegram / Skype / Whatsapp calls are all fine. But just calling someone the old-fashioned way is not usable currently.

    It seems that the Z5C guys are also experiencing a call-echo problem, which they may have found a fix for, but I am not sure that has any relevance for Z3C development?

    https://forum.xda-developers.com/z5-compact/development/rom-lineageos-17-1-z5c-suzuran-t4052973

    Quote:

    I've set maximum speaker volume to a higher value.
    I've increased microphone gain.
    I've changed the microfone gain to avoid echo in phone calls.
     

    pawloland

    Senior Member
    Jan 23, 2019
    183
    70
    Yes I plan to but currently my sister is using my z3c because her phone broke. Now she destroyed the touch screen partially already, we will see what remains from the phone when I get it back.
    Migration from official 16.0 to official 17.1 will be possible.
    Sorry for assking about ETA, but is there any ETA? You wrote quoted post almost month ago. I hope you are good during pandemic.
     

    BigBrother84

    Senior Member
    May 25, 2019
    159
    41
    I flashed Los17 after wiping all partitions.

    I experienced strange bug - when someone was calling, phone was ringing but nothing appeared... And second - after encryption system apps crashed and system became unusable

    Wiped and Flashed once again and "calls issue" appeared

    Decided to flash stock.

    I used flashtool and xperifirm and finally got bootloop.

    I'd be very grateful if someone help me.
    Here is my thread (created it, to not spam here): https://forum.xda-developers.com/z3-compact/help/how-to-to-stock-black-rear-camera-t4045215

    Edit:

    I got really fast help and rescued device using Emma. Now I'll test if everything is ok with calls (but don't want to check once again encryption).

    Edit2:
    Calls works properly :good: thank you for that great rom!
     
    Last edited:
    • Like
    Reactions: NeoArian

    mister_r

    Member
    May 28, 2010
    44
    4
    Edit2:
    Calls works properly :good: thank you for that great rom!

    So you can make and receive calls (via normal means, not whatsapp or telegram or skype etc) and they sound just right for you? No echo or any other issues? Without a headset / microphone?

    I'd be interested to know about this, as I can't seem to get that sorted here.
     
    Status
    Not open for further replies.

    Top Liked Posts

    • There are no posts matching your filters.
    • 30
      url]

      Code:
      [COLOR="Purple"]#include <std_disclaimer.h>[/COLOR]
      [COLOR="Navy"]/*
       * 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.
       */[/COLOR]

      Introduction
      LineageOS, an open-source Android distribution, is available for several devices,
      with more being continuously added thanks to the biggest, yet ever growing, Android open-source community.
      Join us and breathe new life in your device, be it old or new.
      If you don't know LineageOS and would like to read about it before installing it you can take a look at the official Website.

      Features
      Individuality
      Customization is paramount to productivity.
      That’s why LineageOS promises to push for user personalization and preference.
      Everyone is unique and your device should be too.
      Security
      Your data, your rules. With powerful tools such as Privacy Guard, you are in control of what your apps can do whenever you want.
      Trust will help you understand the security of your device and warn you about possible threats.
      We take security very seriously: that’s why we deliver security updates every month to all our supported devices.
      And to make your device more secure, lock everything behind an enhanced lock screen.
      Longevity
      LineageOS extends the functionality and lifespan of mobile devices from more than 20 different manufacturers thanks to our open-source community of contributors from all around the world.

      Installation instructions
      Prerequisites:
      • Unlocked Sony Xperia Z3 Compact
      • Fastboot drivers to install TWRP
      • Micro-USB Cable to connect your phone to your computer
      Install:
      1. Reboot to TWRP. *
      2. Wipe cache, dalvik cache, data and system.
      3. Install ROM.
      4. Install 10.0 Gapps for ARM. **
      * recommended TWRP: Post #2
      ** optional, opengapps

      Downloads
      Download the ROM

      Over the Air Updates
      To use OTA updates please read Post #2

      Sources
      DEVICE:
      https://github.com/LineageOS/android_device_sony_z3c
      https://github.com/LineageOS/android_device_sony_msm8974-common
      https://github.com/LineageOS/android_device_sony_shinano-common

      KERNEL:
      https://github.com/LineageOS/android_kernel_sony_msm8974

      Addons
      OpenGapps
      Magisk

      Thanks
      Whole LineageOS Team for this amazing ROM
      @koron393
      @SpiritCroc
      @Myself5
      @nailyk
      @drakonizer
      @rcstar6696
      @tomascus
      I hope I haven't forgot anyone :)

      Bugs
      Current hardware support state: Gist
      WHAT'S BROKEN
      • You tell me.


      XDA:DevDB Information
      LineageOS 17.1 for z3c, ROM for the Sony Xperia Z3 Compact

      Contributors
      NeoArian
      ROM OS Version: Android 10
      ROM Kernel: Linux 3.x
      ROM Firmware Required: 23.5.A.1.291
      Based On: AOSP

      Version Information
      Status: Beta

      Created 2019-10-02
      Last Updated 2020-01-04
      20
      OTA and TWRP recovery

      Over the Air Updates
      My upload script automatically pushed OTA updates to my GitHub.
      If you want to make them visible through the Updater you can flash the attached magisk module LineageOS-17.1_z3c-OTA-v1.zip or add the line
      Code:
      lineage.updater.uri=https://raw.githubusercontent.com/ArianK16a/OTA/lineage-17.1/z3c.json
      manually to your build.prop. You should use the recommended TWRP so that the updates flash fine.

      TWRP recovery

      TWRP 3.3.1 for our z3c with Android 10!
      The TWRP for Android 10 is attached to this post.
      Source is available at: https://github.com/z3c-pie/twrp_device_sony_z3c/tree/android-10.0

      Changelog for twrp-3.3.1-1-z3c-20191212-sar.img
      • Improved System as root support, /system is a symlink to /system_root/system now

      Changelog for twrp-3.3.1-1-A10.0-z3c.img
      • Added Bootlogo, booting from offline state will display the original sony logo now instead of nothing
      • Fixed fastboot boot
      • Updated kernel cmdline from 23.5.A.1.291

      How to install this build:
      • Reboot to fastboot by holding volume up while connecting your device to your computer
      • Open a terminal and move to the directory with TWRP in it
      • Rename the downloaded image to twrp.img
      • Type
        Code:
        fastboot flash recovery twrp.img
      • Boot into TWRP while the device is powered off press the power and volume down button

      Feel free to ask questions or give feedback about TWRP here .

      Have a nice day!

      Additional information about the recovery on this device:
      First of all we should make the basics clear: On our Z3 Compact we have got a bootloader update which can boot a recovery from powered off state by pressing volume down and the power button. Because we haven't ever had this updated bootloader and not all sony devices received the update, there have been some intelligent people who brought a special init binary which can handle recovery boots during a normal boot. This means when using advanced reboot from the ROM or pressing a volume key while the sony logo appears at boot. https://github.com/LineageOS/android_device_sony_common/commits/lineage-16.0

      To make this work there is this method to extract the ramdisk: https://github.com/LineageOS/androi...eage-16.0/extract_ramdisk/extract_ramdisk.cpp which uses zlib to decompress it. So far so good, zlib can decompress the default compression for recovery ramdisk which is gzip. However LZMA is more effective to reduce the size so we took it's advantage: https://github.com/omnirom/android_...mmit/885b01223a460d3f2500155ea415bdc8573679bc in order to fit recoverys compiled from recent environments (android-9.0 in my case) into our small FOTAKernel partition.

      According to this change the init_sony can't handle the recovery boot anymore because it can't decompress the recovery's ramdisk so nailyk and Diewi (as far as i know) added support to decompress LZMA compressed ramdisk's with this chain: https://github.com/sonyxperiadev/device-sony-common-init/pull/20/commits
      However these commits have never been merged into the LineageOS/android_device_sony_common nor the sonyxperiadev/device-sony-common-init. Since your ROM, CarbonROM, is using a fork of LineageOS/android_device_sony_common is missing these commits the recovery boot fails with a kernel panic, like this: https://del.dog/egawososux.htm

      So you can either use a recovery which doesn't compress the ramdisk with LZMA (for example the one from here: https://forum.xda-developers.com/z3-compact/development/recovery-twrp-3-2-3-0-aries-t3837192 or ask your ROM developer to pick the according commits into the sony_common tree/use my fork of LineageOS's one https://github.com/z3c-pie/android_...mits/fa85dfcc07f42d73f9a1abf1f4c82d8bf0486a93 which would enable you to use recent TWRP builds with a LZMA compressed ramdisk.

      I hope i presented it clearly and in the right way,
      Have a nice day!

      EDIT: Minimized patch for LZMA is available here: https://review.lineageos.org/c/LineageOS/android_device_sony_common/+/252923
      14
      The new build is up!
      Get it from here: https://sourceforge.net/projects/ep...age-17.0-20191002-UNOFFICIAL-z3c.zip/download
      Make sure to use the new TWRP from Post #2 because Android 10 introduces System-as-Root which can lead to weird behaviour in the old TWRP.
      Note that there are not all features from LineageOS 16.0 ported over yet and there can be unexpected, yet unlisted bugs.

      MY personal hardware support list can be found here: https://gist.github.com/ArianK16a/1e46c463a5c910efb322d9cf0e16c3c0 but as always, i can't guarantee you anything!

      Happy flashing!
      12
      MOD EDIT: quote removed

      While I appreciate the advertisement, its absolutely disrespectful to Arian to advertise it in *this thread*. It's like going to Ferrari and showing all the customers that Lamborghini released a new car...
      11
      Hi there!

      I have built an update for z3c.
      This build includes latest lineageos sources and a few device side fixes. It would be cool if you can specifically test GPS, audio and the time after a reboot.
      At all this build should be release quality. Please report back if there are any further issues.
      You can download it here: https://sourceforge.net/projects/ephedraceae/files/z3c/lineage-17.1/
      If nothing goes wrong i plan to go official 17.1 within the next days.

      Happy flashing!