[ROM][11.0][UNOFFICIAL][Testing] LineageOS 18.1 for Wileyfox Swift

Search This thread

petexd

Senior Member
Dec 2, 2017
109
7
With 37 Downloads Has anyone got this to boot?
I used to build 18.1 in Dec/Jan when 115ek was keeping the wileyfox stuff up to date but I could never get the camera or torch to work, so I gave up.
I've just tried again from my original local manifest + updated lineageos 18.1 but like yours, it won't boot. I might try pulling the blobs from 115ek's last build in December.
 

oscope

New member
Dec 21, 2018
4
0
I have got at least 2 spare Swift original boards/phones. One of these needs a new usb socket soldering in (which I have), the other is just about fully functional but with a power on button which needs too much pressure for my liking (dirty or worn off contact).
I am willing to send these to a developer whom would actually use them to advance the Wileyfox Swift into continued support.
Not sure how to verify who would really do this.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Does your manifest look the same?
    This should be fine, yes.
    Are there any additional patches I have to apply to get it working?
    Yes. I still have some local changes I didn't push yet. There are two kernel patches required for enforcing SE linux which I didn't upload yet.
    But permissive mode should work. You can switch to permissive for now by:
    adding androidboot.selinux=permissive to https://github.com/115ek/android_de...7d4427d6896080f77946/BoardConfigCommon.mk#L94

    The thing you see in the log is the broken livedisplay. I also have a local unpublished change here:
    Code:
    --- a/manifest.xml
    +++ b/manifest.xml
    @@ -184,6 +184,10 @@
                 <name>IDisplayColorCalibration</name>
                 <instance>default</instance>
             </interface>
    +        <interface>
    +            <name>IDisplayModes</name>
    +            <instance>default</instance>
    +        </interface>
             <interface>
                 <name>IPictureAdjustment</name>
                 <instance>default</instance>

    You can try it that way. But in any case I should publish those changes. I just need to find some spare minutes to write a proper commit message and clean things up.
    2
    I can probably build one but it may be too big!

    1
    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.
    */

    Remarks:
    This thread is thought to collect issues and ideas. It has to be considered being a TESTING version.
    Once everything is mature, an official build may be possible.

    Installation:
    If you are on stock OS, you need a custom recovery first. You can get the recommended Lineage recovery in the official installation instructions link below.
    If you are coming from stock or other ROMs, you need to make a factory reset.
    As always, make sure to backup before installing this ROM.

    Also make sure you've got the correct firmware installed before installing LineageOS.
    More detailed instructions at:
    Install LineageOS on crackling

    115ek's test builds (for testers only)
    Downloads

    Recommended Google Apps package:
    none: GApps don't fit at the moment. A repartitioning is needed. Currently thinking about this...

    Donate to support development:
    Donate via PayPal to LineageOS
    1
    New build is up. Livedisplay is working now.
    Download
    1
    @115ek Thank you for the new build.
    I tried to compile Lineage18.1 myself, but ended up in a boot loop. I assume this is the relevant part of the log, since it repeats over and over again:
    Code:
    01-01 21:28:58.399  4357  4357 I vendor.lineage.livedisplay@2.0-service-legacymm: LiveDisplay HAL service is starting.
    01-01 21:28:58.404  4357  4357 D DISP_API: disp_api_get_num_display_modes.
    01-01 21:28:58.458  4357  4357 D DISP_API: disp_api_get_num_display_modes successful getting num-of-modes = 6.
    01-01 21:28:58.458  4357  4357 D DISP_API: disp_api_get_num_display_modes.
    01-01 21:28:58.510  4357  4357 D DISP_API: disp_api_get_num_display_modes successful getting num-of-modes = 6.
    01-01 21:28:58.512   220   220 I hwservicemanager: getTransport: Cannot find entry vendor.lineage.livedisplay@2.0::IDisplayModes/default in either framework or device manifest.
    01-01 21:28:58.512  4357  4357 E HidlServiceManagement: Service vendor.lineage.livedisplay@2.0::IDisplayModes/default must be in VINTF manifest in order to register/get.
    01-01 21:28:58.513  4357  4357 E vendor.lineage.livedisplay@2.0-service-legacymm: Could not register service for LiveDisplay HAL DisplayModes Iface (-2147483648)
    01-01 21:28:58.514  4357  4357 E vendor.lineage.livedisplay@2.0-service-legacymm: LiveDisplay HAL service is shutting down.
    01-01 21:28:58.521     0     0 I init    : Service 'vendor.livedisplay-hal-2-0-legacymm' (pid 4357) exited with status 1
    01-01 21:28:58.521     0     0 I init    : Sending signal 9 to service 'vendor.livedisplay-hal-2-0-legacymm' (pid 4357) process group...
    01-01 21:28:58.521     0     0 I libprocessgroup: Successfully killed process cgroup uid 1000 pid 4357 in 0ms
    01-01 21:28:59.391   219   219 I servicemanager: Since 'android.hardware.power.IPower/default' could not be found, trying to start it as a lazy AIDL service
    01-01 21:28:59.391  4193  4193 W ServiceManager: Waited one second for android.hardware.power.IPower/default
    01-01 21:28:59.393   219  4360 W libc    : Unable to set property "ctl.interface_start" to "aidl/android.hardware.power.IPower/default": error code: 0x20
    01-01 21:28:59.395     0     0 E init    : Control message: Could not find 'aidl/android.hardware.power.IPower/default' for ctl.interface_start from pid: 219 (/system/bin/servicemanager)
    01-01 21:29:00.392   219   219 I servicemanager: Since 'android.hardware.power.IPower/default' could not be found, trying to start it as a lazy AIDL service
    01-01 21:29:00.392  4193  4193 W ServiceManager: Waited one second for android.hardware.power.IPower/default
    My local manifest looks like:
    Code:
    <?xml version="1.0" encoding="UTF-8"?> 
    <manifest>
      <project name="115ek/android_device_wileyfox_crackling" path="device/wileyfox/crackling" remote="github" />
      <project name="115ek/android_device_cyanogen_msm8916-common" path="device/cyanogen/msm8916-common" remote="github" />
      <project name="115ek/proprietary_vendor_wileyfox" path="vendor/wileyfox" remote="github" />
      <project name="LineageOS/android_kernel_cyanogen_msm8916" path="kernel/cyanogen/msm8916" revision="lineage-17.1" />
      <project name="LineageOS/android_hardware_sony_timekeep" path="hardware/sony/timekeep" remote="github" />
    </manifest>
    Does your manifest look the same? Are there any additional patches I have to apply to get it working? I would highly appreciate it if you could share your steps to build LineageOS 18.1.