[ROM][UNOFFICIAL][instantnoodle][11] LineageOS 18.1

Status
Not open for further replies.
Search This thread

ioctl0

Member
Jul 18, 2016
44
4
Hi!

I have built firmware from sources and get some differences with zip attached to this topic.

In my zip there was only payload.bin file, after extraction with this project give these files and sizes:
Code:
  100663296  boot.img
25165824  dtbo.img
   1294336  odm.img
1502547968  product.img
100663296  recovery.img
1667117056  system.img
873779200  system_ext.img
      8192  vbmeta.img
      4096  vbmeta_system.img
1005371392  vendor.img

In zip from this topic no payload.bin, but these files:

Code:
 100663296  boot.img
   1894960  dtb.img
  25165824  dtbo.img
   1224816  odm.img
343593288  product.img
    829863  ramdisk.img
   9752270  ramdisk-recovery.img
100663296  recovery.img
211058932  system_ext.img
1012498868  system.img
   1004220  userdata.img
      8192  vbmeta.img
      4096  vbmeta_system.img
1002070320  vendor.img

Why there are different numbers of files, will it cause problems and how to build firmware like "official version" from this thread?
 

ioctl0

Member
Jul 18, 2016
44
4
My device has dynamic partition (aka super), instead of separate parts for system, vendor, etc.

How can I build firmware with that type of partition?

Or, may be, which firmware I can flash with MSM download tool to get device without dynamic partition to flash lineageos after that?
 

mattie_49

Senior Member
  • Feb 4, 2010
    2,772
    844
    Seymour Tn
    OnePlus 9
    My device has dynamic partition (aka super), instead of separate parts for system, vendor, etc.

    How can I build firmware with that type of partition?

    Or, may be, which firmware I can flash with MSM download tool to get device without dynamic partition to flash lineageos after that?
    You don't build firmware with super partion. If you extract super it contains system ,system_ext,vendor partions. I'm on a Verizon variant op8 and have the same partion. I flash any aosp and it's fine. Msm and update to Android 11. Then flash anything A 11. Android builds have to stay the same to be compatible.
     

    ioctl0

    Member
    Jul 18, 2016
    44
    4
    Could you explain, please?

    So, I unpack lineageos zip and have system, vendor, etc. How to flash them to the super partition with fastboot? Or I must use twrp only?
     

    mattie_49

    Senior Member
  • Feb 4, 2010
    2,772
    844
    Seymour Tn
    OnePlus 9
    On 18.1 one of Luk's builds but one in the same. Only issue I'm having is calling upon g-assistant . Set up home button to access it but would like to use hands free while driving? Anyone else having issues with "hey google" ?And I just noticed in titanium I have 2 google assistant 11 apps. Side by side.
     

    Attachments

    • Screenshot_20210328-142813_Titanium_Backup~2.png
      Screenshot_20210328-142813_Titanium_Backup~2.png
      381.1 KB · Views: 21

    ioctl0

    Member
    Jul 18, 2016
    44
    4
    Here is a patch enabling Signature Spoofing in lineageos-18.1. Apply in directory frameworks/base before build.

    Tested with MicroG installed via Magisk.
     

    Attachments

    • android-11-MicroG.patch.zip
      1.8 KB · Views: 10

    mvmike

    Senior Member
    Mar 13, 2018
    64
    18
    Last edited:
    • Like
    Reactions: miimaa

    ioctl0

    Member
    Jul 18, 2016
    44
    4
    @LuK1337 , I have build firmware from sources a few days ago and noticed some bugs.
    Sure, it wasn't official build, but code base is the same, so, official build should have the same problems:

    1) Display is too light on minimal brightness, it's not comfortable to use in darkness. Also, it seems its too dark on maximum brightness, but I am not sure.

    2) Phone speaker too loud on minimal volume. Everybody in room can hear my interlocutor.

    3) Gravitation sensor work fine in apps like SatStat, but not in camera apps: OpenCamera and GCam. While making a photo, horizontal line in camera react to position change very, very slowly. It take about 15 seconds to display real horizon.

    4) Not sure its a software problem, but nevertheless: Acc daemon + AccA app cannot limit battery charging voltage. This feature is very usefull to prolong battery live.
     
    Last edited:

    ioctl0

    Member
    Jul 18, 2016
    44
    4
    One more:

    5) Phone setting to check Proximity settings before activation is not working, so, phone aims to go active in pocket. Proximity sensor itself is working (proved with SatStat app).
     

    KennyG9

    Senior Member
    Jul 6, 2011
    91
    56
    Paris
    Good news that official nightly builds are finally available. If you guys are updating from unofficial builds, remember to opt-in for build signature check after the update (see OP for detailed instructions). Thanks again @anishpratheepan, @LuK1337 and other contributors involved.

    @Oswald Boelcke can you please close this thread and also this one? I don't think they will carry relevant information anymore. Thank you in advance 😇 .
     
    • Like
    Reactions: Oswald Boelcke
    Status
    Not open for further replies.

    Top Liked Posts

    • There are no posts matching your filters.
    • 7
      ⚠ This project is no longer maintained. See below.

      You are encouraged to migrate to the official nightly builds (huge thanks to @anishpratheepan and to the LOS team for bringing that up). If you update from an unofficial build, it is highly recommended that you opt-in for build signature check after the flash:
      • Open Settings
      • Privacy => Trust
      • Check "Build signature" at the very bottom
      Note that you should be able to update from unofficial to official builds seamlessly, without wiping anything.

      -----

      2okPze5.png


      LineageOS is a free, community built, aftermarket firmware distribution of Android 10, 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.

      Instructions:
      • Unlock your bootloader
      • Backup everything, especially the "persist" partition
      • Make sure you're on a recent version of OxygenOS.
      • Download the latest build
      • Run the following commands:
      Code:
      adb reboot bootloader
      fastboot flash recovery recovery.img
      fastboot reboot fastboot
      fastboot flash boot boot.img
      fastboot flash dtbo dtbo.img
      fastboot flash odm odm.img
      fastboot flash product product.img
      fastboot flash system system.img
      fastboot flash system_ext system_ext.img
      fastboot flash vbmeta vbmeta.img
      fastboot flash vbmeta_system vbmeta_system.img
      fastboot flash vendor vendor.img
      fastboot reboot recovery
      • Wipe all data from recovery.
      • (Optional) If you need GApps, NikGApps Core are known to work ("Apply update" => "Update from ADB", and then run adb sideload <NikGapps-xxx-arm64-11-yyy.zip>). Note that other variants than Core can crash.
      • Reboot.

      Downloads:

      Known issues:
      • Displays "Charging slowly" when it's actually not
      • Build signed with public keys for now

      Reporting Bugs:
      • Make sure the bug you want to report isn't already known
      • 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 /proc/last_kmsg. (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. Any bug not reported in the bug report format below may be ignored.

      Code:
      What is your--
        LineageOS version:
        LineageOS Download url:
        Gapps version:
      
      Did you--
        wipe:
        restore with titanium backup:
        reboot after having the issue:
      
      Are you using--
        a task killer:
        a non-stock kernel:
        other modifications:
      
      Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed:

      XDA:DevDB Information
      [ROM][UNOFFICIAL][instantnoodle][11] LineageOS 18.1, ROM for the OnePlus 8

      Contributors

      KennyG9, LuK1337

      Source Code:

      ROM OS Version: Android 11
      ROM Kernel: Linux 4.x

      Version Information
      Status:
      Testing

      Created 2021-01-07
      Last Updated 2021-02-10
      5
      I just released a new build which is now based on the official LineageOS device tree for instantnoodle. I don't know if that means official builds are arriving anytime soon for our device, but that's good news there now is a device tree hosted by them. Note that their device tree changes the cutout to gain some space but that breaks symmetry (I personally don't care much). It also changes the device fingerprint (which wasn't correct in the January build) among a few other things.

      Important note: Compared to the January build, there are two extra partitions to flash (odm and vendor). Make sure you update your flashing scripts.
      3
      So it finally happened, LOS went official with 18.1 and instantnoodle is there 😍

      Kudos to everyone involved from @LuK1337 @KennyG9 🙇‍♂️
      ngl but kenny wasn't really involved. You should thank @anishpratheepan instead as he was the one responsible for initial official OP8 bringup.
      3
      I made an attempt to bundle OpenGApps into the build: https://drive.google.com/file/d/1edechrEwpX5L5SjE6OlsAjRckT-UF69t/view (using https://github.com/opengapps/aosp_build). It bootlooped on my device but I suspect that's because it requires a factory reset which I didn't want to do. Flashing instructions are identical, just make sure you have flashed OOS 11 at some point. If that happens to work for some of you, I'll try to publish both flavors with every release.
      2
      Very cool. Stoked. Can you add link for gapps as I know lineage needs to work properly.
    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