• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][11][UNOFFICIAL] LineageOS 18.1 - microG [OnePlus Nord/avicii]

Search This thread

Poursinet

Member
Nov 18, 2010
33
14
Fantastic work I've been using this as my daily driver for a week and everything is fine except maybe one thing :

In the About Phone panel my phone is said to be an AC2001 although the sticker on its back side says AC2003 so I'm wondering if it could be a problem or not.
 
  • Like
Reactions: MajorP93

MajorP93

Member
Jan 31, 2015
48
111
Fantastic work I've been using this as my daily driver for a week and everything is fine except maybe one thing :

In the About Phone panel my phone is said to be an AC2001 although the sticker on its back side says AC2003 so I'm wondering if it could be a problem or not.
Glad you like it!
You don't have to worry about the model numer in the system panel.
This is just the value that is being shown, this ROM is compatible with AC2001 and AC2003.
 

MajorP93

Member
Jan 31, 2015
48
111
UPDATE 2021-10-10

Changelog:

Both versions:

- Android security patch october 2021
- Fixed screen off gestures
- Fixed status bar alignment (aligned to center of punchhole)

Download links to the new versions have been added to the original post.

For update instructions please refer to the second post of this thread.
 

arminnnq

Member
Apr 10, 2021
28
13
OnePlus Nord
UPDATE 2021-10-10

Changelog:

Both versions:

- Android security patch october 2021
- Fixed screen off gestures
- Fixed status bar alignment (aligned to center of punchhole)

Download links to the new versions have been added to the original post.

For update instructions please refer to the second post of this thread.
Thank you again for your work. There's only one thing I can complain about and it's the poor SoT. On a different ROM (specifically StagOS with the StormBreaker kernel) I was easily ending the day with about 20% battery left on 60Hz with really heavy usage and I was surprised it could last for so long. Here I have to plug the charger in the afternoon with exactly the same amount of usage. I don't know if anybody else can relate to this, but in my case the battery life is extremely important and I wonder if there's anything to do about it.
 

MajorP93

Member
Jan 31, 2015
48
111
The fingerprint scanner does not work properly, once 90Hz is forced. Not possible to unlock the screen from the first attempt.
This is specific to your device / setup.
Me and other users can confirm that FOD works when using 90Hz mode.
Please try removing your fingerprints, re-adding them in system panel and rebooting your device afterwards.
 

MajorP93

Member
Jan 31, 2015
48
111
Thank you again for your work. There's only one thing I can complain about and it's the poor SoT. On a different ROM (specifically StagOS with the StormBreaker kernel) I was easily ending the day with about 20% battery left on 60Hz with really heavy usage and I was surprised it could last for so long. Here I have to plug the charger in the afternoon with exactly the same amount of usage. I don't know if anybody else can relate to this, but in my case the battery life is extremely important and I wonder if there's anything to do about it.
For me and other users SoT is very good.
Getting 10 hours on microG build.
Clean flash should fix your issue.
 
Hi, thanks for the positive feedback!

Regarding TWRP: I do not think that there will ever be an official TWRP release for the Nord.
Mauronofrio made an unofficial port for this device but there are some bugs / missing features in it.
Most developers are focusing on other projects regarding the nord and I think nobody has the time to look into the problems regarding TWRP and create an official port / apply as TWRP maintainer.

Since I am focusing on LineageOS I don't have the time either to create a fully working version of TWRP.
maybe wait until TWRP mark their `android-11` stable with a new version then we can look into it.

Might not to the point of `official`, but stable enough to use
 

Top Liked Posts

  • There are no posts matching your filters.
  • 11
    UPDATE 2021-09-29

    Changelog:

    Both versions:

    - Switched to source built kernel
    - General performance and stability improvements
    - Fixed NFC in source built kernel
    - Fixed DT2W
    - Updated FOD behavior
    - Fixed FOD unlock from AOD screen
    - Added support for NXP secure element
    - Updated display profile behavior
    - Improved touch gestures

    Download links to the new versions have been added to the original post.

    For update instructions please refer to the second post of this thread.
    8
    UPDATE 2021-10-10

    Changelog:

    Both versions:

    - Android security patch october 2021
    - Fixed screen off gestures
    - Fixed status bar alignment (aligned to center of punchhole)

    Download links to the new versions have been added to the original post.

    For update instructions please refer to the second post of this thread.
    3
    Thanks for this amazing rom and your great communication here, i really appreciate it.

    Does anyone know something about official twrp release in the future?
    2
    @MajorP93 Now that you have a source build kernel, is there any chance you will include WireGuard?
    One of the goals of this project is to make it the official LineageOS port for the OnePlus Nord.
    LineageOS is relatively conservative regarding adding custom features to the kernel.
    I will stick to the LineageOS philosophy and therefore not add any custom features.

    I will mainly focus on fixing bugs, improving stability and adding security patches.
    2
    One of the goals of this project is to make it the official LineageOS port for the OnePlus Nord.
    LineageOS is relatively conservative regarding adding custom features to the kernel.
    I will stick to the LineageOS philosophy and therefore not add any custom features.

    I will mainly focus on fixing bugs, improving stability and adding security patches.
    I understand that. In that case I might try to build a custom kernel or a Magisk Module with the WireGuard kernel module. I did the same thing for Lineage 17, but it was kind of unstable so I never released it. Maybe I can release it this time, if I find the time to improve it.
  • 17
    los-microg-logo.jpg

    You care a lot about privacy and security? You want an up to date LineageOS build that will not hold you back in regards of user experience?
    Then LineageOS 18.1 microG edition is right for you! (Non-microG vanilla LineageOS version also available).​
    LineageOS is a free, community built, aftermarket firmware distribution of Android 11, 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.

    What's working :
    Boots
    RIL
    Fingerprint
    Wi-Fi
    Bluetooth
    Camera
    Audio
    Sensors
    Flash
    GPS
    Alert Slider
    NFC
    DT2W

    Known issues :
    -

    Versions :
    There are 2 versions available:
    -LineageOS 18.1 with microG (includes microG, FDroid and AuroraStore)
    -LineageOS 18.1 vanilla (no GApps / nothing added)


    In order to prevent problems please use the recovery image included in this release!
    Instructions :

    -Download the ROM and recovery image
    -Boot into bootloader: adb reboot bootloader
    -Flash the recovery image: fastboot flash recovery recovery.img
    -Format data / do a factory reset in recovery
    -Reboot into recovery: click advanced --> reboot to recovery
    -Go to Apply update and choose Apply from ADB
    -Sideload the rom: adb sideload rom.zip

    Please note:
    in order to enable push notifications open up microG services core,
    set up your Google account and enable device registration & cloud messaging.

    Downloads :
    -Recovery image: *Link*
    -LineageOS 18.1 with microG included: *Link*
    -LineageOS 18.1 vanilla (no GApps included): *Link*

    Android OS version: 11
    Build author/ROM Maintainer: @MajorP93
    Kernel Source: *Link*
    Device Tree: *Link* and *Link*

    Based on: LineageOS
    Status: Stable
    Current Stable Version: 18.1
    Stable Release Date: Updated monthly
    Created: 2021-09-05
    Last Updated: 2021-10-10
    Telegram Group: *Link*

    Special Thanks:
    - to the LineageOS and microG team
    - @KakatkarAkshay for maintaning PixelExperience avicii device tree on which this build is heavily based on.
    - @zephiK for introducing me to the Android development world.​
    13

    HOW TO GET GAPPS IN THE VANILLA VERSION OF THIS ROM:
    Reference: *Link*

    Follow these steps:
    -Download GApps from here: *Link* (OpenGApps Pico, Android 11, ARM64)
    -Boot into bootloader: adb reboot bootloader
    -Flash the recovery image: fastboot flash recovery recovery.img
    -Format data / do a factory reset in recovery
    -Reboot into recovery: click advanced --> reboot to recovery
    -Go to Apply update and choose Apply from ADB
    -Sideload the vanilla version of the rom: adb sideload rom.zip
    -Reboot into recovery again (!important do not start LineageOS yet)
    -Sideload the GApps package you just downloaded: adb sideload gapps.zip



    UPDATING THE ROM:

    Unless I say the opposite in the update announcement, this ROM can be updated using the dirty flash method.

    In order to do so, follow these steps:
    -Download the new version of the ROM you are using (microG/vanilla)
    -Reboot into recovery: adb reboot recovery
    -DO NOT CLICK ON FACTORY RESET / WIPE DATA
    -Flash the Zip-File of the new ROM: adb sideload rom.zip

    Important: if you are using the vanilla version of the ROM,
    you have to re-flash GApps after updating and before starting LineageOS:
    -Reboot into recovery: click advanced --> reboot to recovery
    -Download GApps from the link above
    -Sideload the GApps package you just downloaded: adb sideload gapps.zip



    PLANNED FOR THE FUTURE:

    - I might apply as official LineageOS 18.1 avicii maintainer, in the meantime I will keep this unofficial port updated, include security patches and fix issues.
    - Updates on a monthly basis
    - avb_custom_key (Re-Lock Bootloader) and OTA updates might get set up later on.​
    11
    UPDATE 2021-09-29

    Changelog:

    Both versions:

    - Switched to source built kernel
    - General performance and stability improvements
    - Fixed NFC in source built kernel
    - Fixed DT2W
    - Updated FOD behavior
    - Fixed FOD unlock from AOD screen
    - Added support for NXP secure element
    - Updated display profile behavior
    - Improved touch gestures

    Download links to the new versions have been added to the original post.

    For update instructions please refer to the second post of this thread.
    9
    UPDATE 2021-09-14

    Changelog:

    Both versions:

    - Android security patch september 2021
    - Fixed bluetooth issues that caused audio not being played when receiving a call
    - Fixed the switching between 60Hz and 90Hz display modes
    - Re-enabled the possibility to switch between display color profiles

    microG version:
    - Added BromiteSystemWebView for improved privacy when displaying In-App-Web-Content

    Download links to the new versions have been added to the original post.

    For update instructions please refer to the second post of this thread.
    8
    UPDATE 2021-10-10

    Changelog:

    Both versions:

    - Android security patch october 2021
    - Fixed screen off gestures
    - Fixed status bar alignment (aligned to center of punchhole)

    Download links to the new versions have been added to the original post.

    For update instructions please refer to the second post of this thread.