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

Status
Not open for further replies.
Search This thread

ioctl0

Member
Jul 18, 2016
48
6
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
48
6
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
3,344
1,045
Seymour Tn
OnePlus 9 Pro
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
48
6
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
3,344
1,045
Seymour Tn
OnePlus 9 Pro
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: 27

ioctl0

Member
Jul 18, 2016
48
6
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: 18

mvmike

Senior Member
Mar 13, 2018
68
20
Catalonia
github.com
OnePlus 8
Last edited:
  • Like
Reactions: miimaa

ioctl0

Member
Jul 18, 2016
48
6
@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
48
6
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.