[OFFICIAL] LineageOS 18.1 for the Moto Z2 Force

Search This thread

npjohnson

Senior Member
May 3, 2014
1,550
2,241
St. Augustine, FL
lineage-os-logo.png

Moto Z2 Force

Code:
- Your warranty is now void.
- You have been warned.
- Use at your own risk.

Introduction:
This is the Official Lineage OS 18.1 thread for the Moto Z2 Force.

Join our Moto Z2 Force Development Discord server!

Downloads:
Please follow the install instructions in your device's Wiki page linked below exactly, and make sure your device's firmware matches the required firmware listed.
If you don't follow these instructions, or use 3rd party add-ons (like Magisk) please don't expect support here.

Known Bugs:
  • The EQ Apps for Audio Mods (eg. JBL2 App) won't work, and will crash.
  • Ultrasonic Proximity Sensor doesn't work -- No support present in the OSS Audio HAL. If it was written in, it wouldn't be used by anything in LineageOS, as the normal proximity sensor works fine.
  • Audio Mods have no alarm or notification audio through them.
  • Camera Mods don't (and won't ever) work.
  • Find any? Report them according to this guide.
Notes:
  • The only supported GApps package at the moment is MindTheGapps, linked on our Wiki page about gapps.
  • Official Lineage OS builds for nash ship with full Project Treble compatibility! Flash GSI's to your heart's content after flashing Lineage. Please don't report GSI bugs here, report them instead to the GSI's maker.
    Code:
     Technical details on our Treble implementation:
    Treble is enabled with VNDK29, and VNDK runtime enforcement. VNDK runtime enforcement means that unlike most "ported treble" you'll see, ours is just as it would be from the OEM, and can run GSIs. without need for hacks or additional flashable zips. We relabeled /oem to /vendor (as /oem isn't wasn't used in custom ROMs anyway). To use a GSI, flash official Lineage, then flash your GSI, it's that simple! Flashing a factory image will likely write over /oem and remove the mock vendor image.
Kernel Source: https://github.com/LineageOS/android_kernel_motorola_msm8998
 
Last edited:

npjohnson

Senior Member
May 3, 2014
1,550
2,241
St. Augustine, FL
How did you find this? I got an alert that lineage 18 came out but went to the website less than five minutes ago and it wasn't available for nash yet ?

*Edit* I just checked again it's not available for download even though it's listed ..weird
Am the developer - and it is building on official servers tonight, check back in 24 hours.
 
Dec 31, 2019
7
1
Just flashed on my t-mobile device from recovery. My phone is bricked. The battery life on my z2 force was getting old anyway so I am probably going to have to get a new phone if I can't fix it.

If you have a t-mobile device DO NOT FLASH FROM RECOVERY!!!
 
Dec 31, 2019
7
1
I fixed it! Please make sure to flash lineage from your computer when you are updating to a new version of lineage... NP Johnson makes this clear in his instructions. Unfortunately it has been awhile since I have flashed a rom onto a phone and I forgot that step...

here is how I did it
fastboot flash boot_b recovery-nash.img
factory reset your phone
flash the lineage zip from your computer using adb sideload lineage 18.1 nightly
 

wyldwilly

New member
Feb 8, 2009
3
1
Firstly, THANKS FOR THIS!

I get the following error when opening the Camera app: dlopen failed: library "libmcf-jni.so" not found.

HDR mode is missing and you still can't save to SD - otherwise seems to work OK

Install steps taken:
1. adb sideload lineage-18.1-20210401-nightly-nash-signed.zip
2. Reboot into the newly-updated 18.1 recovery
3. adb sideload MindTheGapps-11.0.0-arm64-20210328_143848.zip

Since I was updating from 17.1 with Google Apps, I did not perform a factory reset per the upgrade instructions here: https://wiki.lineageos.org/devices/nash/upgrade

Was this wrong? Should I have done a clean install?
 
Last edited:
  • Like
Reactions: tsoump

npjohnson

Senior Member
May 3, 2014
1,550
2,241
St. Augustine, FL
Just flashed on my t-mobile device from recovery. My phone is bricked. The battery life on my z2 force was getting old anyway so I am probably going to have to get a new phone if I can't fix it.

If you have a t-mobile device DO NOT FLASH FROM RECOVERY!!!
Flashing from recovery is fine - so long as you can see the zip, it's no problem. Not sure where your problem hit.

But thank you for ultimately flowing the guide and using your PC, it just raised and more seamless.
 

npjohnson

Senior Member
May 3, 2014
1,550
2,241
St. Augustine, FL
Thanks a ton for keeping our device up to date! I see that the efficiency mode is working for the battery mod, amazing!!
Yup! And will from here on out :)
The clock app is not working and I think usb tethering is not working.
Clock app works, maybe gapps overwrite it with a broken one? Will try usb tethering locally.
Vibration is not working
It works, your motor may have died.
Firstly, THANKS FOR THIS!

I get the following error when opening the Camera app: dlopen failed: library "libmcf-jni.so" not found.

HDR mode is missing and you still can't save to SD - otherwise seems to work OK

Install steps taken:
1. adb sideload lineage-18.1-20210401-nightly-nash-signed.zip
2. Reboot into the newly-updated 18.1 recovery
3. adb sideload MindTheGapps-11.0.0-arm64-20210328_143848.zip

Since I was updating from 17.1 with Google Apps, I did not perform a factory reset per the upgrade instructions here: https://wiki.lineageos.org/devices/nash/upgrade

Was this wrong? Should I have done a clean install?
dlopen, HDR, and save to SD: all expected and WIP. Working on them :)
 

wyldwilly

New member
Feb 8, 2009
3
1
Yup! And will from here on out :)

Clock app works, maybe gapps overwrite it with a broken one? Will try usb tethering locally.

It works, your motor may have died.

dlopen, HDR, and save to SD: all expected and WIP. Working on them :)
Noice/Thanks!

Oh, I'd like to report that my Mophie external battery seems to be working better than it did in 17.1.
 

Manuelmartad

Member
Jun 27, 2015
22
1
Yup! And will from here on out :)

Clock app works, maybe gapps overwrite it with a broken one? Will try usb tethering locally.

It works, your motor may have died.

dlopen, HDR, and save to SD: all expected and WIP. Working on them :)
no, its not working i tried it on;stock and it works well
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    lineage-os-logo.png

    Moto Z2 Force

    Code:
    - Your warranty is now void.
    - You have been warned.
    - Use at your own risk.

    Introduction:
    This is the Official Lineage OS 18.1 thread for the Moto Z2 Force.

    Join our Moto Z2 Force Development Discord server!

    Downloads:
    Please follow the install instructions in your device's Wiki page linked below exactly, and make sure your device's firmware matches the required firmware listed.
    If you don't follow these instructions, or use 3rd party add-ons (like Magisk) please don't expect support here.

    Known Bugs:
    • The EQ Apps for Audio Mods (eg. JBL2 App) won't work, and will crash.
    • Ultrasonic Proximity Sensor doesn't work -- No support present in the OSS Audio HAL. If it was written in, it wouldn't be used by anything in LineageOS, as the normal proximity sensor works fine.
    • Audio Mods have no alarm or notification audio through them.
    • Camera Mods don't (and won't ever) work.
    • Find any? Report them according to this guide.
    Notes:
    • The only supported GApps package at the moment is MindTheGapps, linked on our Wiki page about gapps.
    • Official Lineage OS builds for nash ship with full Project Treble compatibility! Flash GSI's to your heart's content after flashing Lineage. Please don't report GSI bugs here, report them instead to the GSI's maker.
      Code:
       Technical details on our Treble implementation:
      Treble is enabled with VNDK29, and VNDK runtime enforcement. VNDK runtime enforcement means that unlike most "ported treble" you'll see, ours is just as it would be from the OEM, and can run GSIs. without need for hacks or additional flashable zips. We relabeled /oem to /vendor (as /oem isn't wasn't used in custom ROMs anyway). To use a GSI, flash official Lineage, then flash your GSI, it's that simple! Flashing a factory image will likely write over /oem and remove the mock vendor image.
    Kernel Source: https://github.com/LineageOS/android_kernel_motorola_msm8998
    3
    How did you find this? I got an alert that lineage 18 came out but went to the website less than five minutes ago and it wasn't available for nash yet ?

    *Edit* I just checked again it's not available for download even though it's listed ..weird
    Am the developer - and it is building on official servers tonight, check back in 24 hours.
    3
    Am the developer - and it is building on official servers tonight, check back in 24 hours.
    Oh awesome. Thank you for the hard work ! Glad to see roms still being made for this phone
    2
    Thanks a ton for keeping our device up to date! I see that the efficiency mode is working for the battery mod, amazing!!
    Yup! And will from here on out :)
    The clock app is not working and I think usb tethering is not working.
    Clock app works, maybe gapps overwrite it with a broken one? Will try usb tethering locally.
    Vibration is not working
    It works, your motor may have died.
    Firstly, THANKS FOR THIS!

    I get the following error when opening the Camera app: dlopen failed: library "libmcf-jni.so" not found.

    HDR mode is missing and you still can't save to SD - otherwise seems to work OK

    Install steps taken:
    1. adb sideload lineage-18.1-20210401-nightly-nash-signed.zip
    2. Reboot into the newly-updated 18.1 recovery
    3. adb sideload MindTheGapps-11.0.0-arm64-20210328_143848.zip

    Since I was updating from 17.1 with Google Apps, I did not perform a factory reset per the upgrade instructions here: https://wiki.lineageos.org/devices/nash/upgrade

    Was this wrong? Should I have done a clean install?
    dlopen, HDR, and save to SD: all expected and WIP. Working on them :)
    1
    For me both the clock and vibration are working well, don't use USB tethering, however there were WiFi connectivity issues which seem to have been resolved in the latest 06 Apr update, kudos to the developers!
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