[10] LineageOS 17.1 for z3c

Status
Not open for further replies.
Search This thread

NeoArian

Recognized Developer
Nov 25, 2017
1,227
2,765
Gladbeck
hi, just tried to install your latest version from the website, 2020-02-07 by dirty flash. I received the error 7, E3004 - This package is for device z3c. this device is aries ...
Did I miss someting?
I was on the 2020-01-04 and just tried to upgrade. TWRP was 3.1.1 - and I updated it also to the new recovery from your website...
Should I flash from scratch?
Thanks for help!
You are not using my twrp. Since there was another device released with codename aries we decided to rebrand z3 compact(aries) to z3c.
 
  • Like
Reactions: Laus_bub

Laus_bub

Senior Member
Mar 14, 2008
51
4
Zurich
You are not using my twrp. Since there was another device released with codename aries we decided to rebrand z3 compact(aries) to z3c.
Hm, think I do. I downloaded the TWRP from Post 2 and even flashed the first version with that. I even downloaded yeasterday your updated recovery from your page and flashed this one from inside TWRP als image - do I have to flash TWRP via PC adb?

Ok, I reflashed TWRP via adb and flashing works now ... Thanks!
 
Last edited:
  • Like
Reactions: simonwil

Azmipemha

New member
Feb 11, 2020
2
0
Ponorogo
picture.php

Bug in play video with whatsapp and facebook. This can't play.
 
Last edited:

NeoArian

Recognized Developer
Nov 25, 2017
1,227
2,765
Gladbeck
Good evening!

I have built a new build of LineageOS 17.1.

DOWNLOAD

I would be happy about some specific testing.

First major change is: I have switched to the prebuilt Audio HAL from the stock ROM. I am tired of trying to imitate the behavior of it in the open source HAL. There could be some new issues (but should not), if you find something weird about audio please share your findings.

Second major change is: I have switched to stock RIL and Qualcomm framework stack. Previously we were using the Sony open devices libs for RIL and Qualcomm framework. With one work around the stock RIL seems to work okay. Could you please report back about signal strength and other possible problems about RIL (mobile data, SMS, phone calls). Please also write if you don't feel any improvement here, then we can stay with the Sony open devices libs.

Apart from that, there are some more changes.
For example some kernel fixes, support for the camera button, Glove mode support, fix for thermal HAL and enabled call recording for everyone(Use call recording on your own risk!).

Happy flashing!
 

pawloland

Senior Member
Jan 23, 2019
178
67
Hi NeoArian, you can create a build of LineageOS 17.1. with the Gcam installable or installed?
Well, I think he would do it, if only there was such possibility. Z3c doesn't have any gcam apk and would not receive any in future, because it doesn't support it at hardware level (please correct me if I am wrong).
 

craftyguy

Senior Member
Jun 29, 2007
91
12
Oregon
Good evening!
I would be happy about some specific testing.

You didn't ask for this testing, but encryption seems to be completely broken with this. After encrypting the device, the boot just hangs at the lineageOS loading animation (which keeps looping with no end in sight, waited 1hr and gave up). This happens after being prompted to enter the pin/passphrase (tried both). It seems like data is encrypted, I can boot TWRP and get prompted to decrypt it, and decryption is successful.
 

NeoArian

Recognized Developer
Nov 25, 2017
1,227
2,765
Gladbeck
Hi NeoArian, you can create a build of LineageOS 17.1. with the Gcam installable or installed?
No, that's not possible. Google camera depend on the Camera HAL3 which we do not support.

You didn't ask for this testing, but encryption seems to be completely broken with this. After encrypting the device, the boot just hangs at the lineageOS loading animation (which keeps looping with no end in sight, waited 1hr and gave up). This happens after being prompted to enter the pin/passphrase (tried both). It seems like data is encrypted, I can boot TWRP and get prompted to decrypt it, and decryption is successful.
Encryption works for me. Did you format data with my TWRP before? Did you set a password before encrypting?
 

m0d

Senior Member
Nov 3, 2010
1,048
419
Good evening!


Second major change is: I have switched to stock RIL and Qualcomm framework stack. Previously we were using the Sony open devices libs for RIL and Qualcomm framework. With one work around the stock RIL seems to work okay. Could you please report back about signal strength and other possible problems about RIL (mobile data, SMS, phone calls). Please also write if you don't feel any improvement here, then we can stay with the Sony open devices libs.

flashing!
Open devices was always riddled with bugs, in branch used and all
They were never using proper branches, so audio always had problems. and blobs mismatched etc.
As nothing worked properly on open devices,
It was just a publicity stunt to get more press.
 

caccamo88

Member
Sep 21, 2014
17
0
hi guys
someone using it for recording cycling activities? Basically would like to understand if sensors/features working correctly (proximity and barometer sensors, GPS, ANT+)
Regards
 

thehead85

New member
Jan 4, 2020
3
0
About adding more 3G/LTE bands in the Z3c...

Hello there! I have a Z3c running Lineage OS 16.1 at the moment (planning to update it to 17.1) and I need to enable some 3G and LTE bands on it, the 3G 900Mhz and LTE 4 specificly for solving poor coverage issues, I saw a post right here in XDA (for some reason I can't post the link) and I want to know if it's possible to enable those bands in my phone using that tutorial, in the post they're claiming that it works in most of the Qualcomm enabled smartphones from that time, thank you very much for your attention!
 

mister_r

Member
May 28, 2010
44
4
Good evening!

I have built a new build of LineageOS 17.1.

DOWNLOAD

I would be happy about some specific testing.

First major change is: I have switched to the prebuilt Audio HAL from the stock ROM. I am tired of trying to imitate the behavior of it in the open source HAL. There could be some new issues (but should not), if you find something weird about audio please share your findings.

Second major change is: I have switched to stock RIL and Qualcomm framework stack. Previously we were using the Sony open devices libs for RIL and Qualcomm framework. With one work around the stock RIL seems to work okay. Could you please report back about signal strength and other possible problems about RIL (mobile data, SMS, phone calls). Please also write if you don't feel any improvement here, then we can stay with the Sony open devices libs.

Apart from that, there are some more changes.
For example some kernel fixes, support for the camera button, Glove mode support, fix for thermal HAL and enabled call recording for everyone(Use call recording on your own risk!).

Happy flashing!

Being a new build, will OTA update be possible, or should this replace the previous version of 17.1 I have on my Z3C at the moment?

Thanks for your amazing dedication to this :D
 

Hooin Kyoma

Member
Jun 23, 2012
35
80
I have built a new build of LineageOS 17.1
build 20200223 - all fine
build 20200224 - either dirty or clean install - trying to dial some number/ussd - Mobile network not available, network is available actually - incoming calls/sms are working fine.
 

Attachments

  • Screenshot_20200303-191748_Phone.png
    Screenshot_20200303-191748_Phone.png
    66.7 KB · Views: 193
Last edited:

NeoArian

Recognized Developer
Nov 25, 2017
1,227
2,765
Gladbeck
build 20200223 - all fine
build 20200224 - either dirty or clean install - trying to dial some number/ussd - Mobile network not available, network is available actually - incoming calls/sms are working fine.
Thanks, I have also noticed that outgoing calls are broken. I will go back to the Sony Open Devices RIL stack, for that we don't need hacks so it's better anyway.
 
  • Like
Reactions: mxperial

mxperial

Senior Member
Apr 2, 2016
142
153
Thanks, I have also noticed that outgoing calls are broken. I will go back to the Sony Open Devices RIL stack, for that we don't need hacks so it's better anyway.

build 20200224 - For me besides the outgoing calls, mobile data doesn't work in this last build as well, audio seems to be fine tho
 
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!
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone