[ROM][TREBLE][DISCONTINUED][FIGO]LineageOS 16.0 for Huawei P Smart 2018

Search This thread

punteruk

Senior Member
Jan 18, 2016
107
15
Yea I've tried that but the thing is whenever I click on wipe data/cache on erecovery it brings me back to twrp or back to erecovery, for me to boot into lineage the first time I must click emergency backup in erecovery and then it boots up. Or did you mean reflash the stock recovery and get rid of twrp?
it was a right PITA getting this setup on my P Smart....
It kept rebooting into twrp so in the end I reflashed stock recovery using 'sudo fastboot flash recovery_ramdisk 9.1_stock_rec.img'
And I think I flashed the boot.img that I extracted from the latest lineageos build
PLUS I did a factory reset in erecovery, then it finally booted!
Now I'm experiencing google play issues and apps refuse to run! :crying:
 
Last edited:
Dec 9, 2020
12
1
Re. Wifi does't work ...

I have this too on Fig-lx1 C782, lineage 16 2020 12 04, generating 'check password and try again' with the correct password! With Wifi verbose logging selected I can also see 'Network_selection_permanently disabled' and 'Network_selection_disabled_by_wrong_password=1' for the non-connecting wifi network.

HOWEVER, I CAN connect if I enable the guest access (passwordless) on my router!

Further thoughts please ...
 

enes.korogluu

Member
Feb 20, 2016
18
1
Re. Wifi does't work ...

I have this too on Fig-lx1 C782, lineage 16 2020 12 04, generating 'check password and try again' with the correct password! With Wifi verbose logging selected I can also see 'Network_selection_permanently disabled' and 'Network_selection_disabled_by_wrong_password=1' for the non-connecting wifi network.

HOWEVER, I CAN connect if I enable the guest access (passwordless) on my router!

Further thoughts please ...


Install stock recovery and wipe and factory reset.

If it doesn't work, go back to stock rom from the beginning and try installing it again.
 
Dec 9, 2020
12
1
Ok ...

Thanks for the reply.

Back to basics before I happily start again:

1. Which TWRP? I have twrp-3.4.0.0-v1-figo-haky86.img and twrp-3.4.0.0-v1-hi6250-emui9.img. The reason I ask is that if I follow the Lineage install instructions and format data then that is game over - I get a bootloop from which the only escape is EMUI stock reinstall over wifi.

2. If I just wipe data, cache and system then I can proceed and flash OS and GAPPS. Lineage will then boot but I seem to end with the wifi problem, i.e. only connecting to the open network, and internal storage is accessible but folder names are garbage - have I failed to wipe something?

I might as well ask which TWRP and give as much info as I experience as I have flashed many ROMS on a number of devices in the past without this level of trouble. It certainly has convinced me not to buy HUAWEI in future!

I'd equally give another GSI a go in order to get more life of of the device. It just seems like there is little going on for the device, because of the difficulty in getting the bootloader unlocked?

Cheers!
 

JCbavez

New member
Jun 19, 2019
3
0
Hola quisiera saber si instalando esta ROM podría quitarme la cuenta de Google ? Y quisiera saber que twrp usar.Tengo el Huawei P Smart 2018 fix lx3.Espero su respuesta gracias.
 

amozer

New member
Dec 16, 2020
2
0
I have been using this ROM for 1 week. Frankly, I haven't had a lot of problems.Charging runs out faster than Stock Rom(with a small difference).
finger scrolling doesn't work. Great software. Thanks Haky 86. I can't wait for your other projects.
I installed the Rom with Haky 86's TWRP.(twrp-3.4.0.0-v1-hi6250-emui9.img)
 

Bokkahontas

Member
Jan 21, 2021
6
0
Hello together,
got the same WiFi-issue even after wiping+factory reset with stock recovery... will try out a few things within the next week
(my phone=FIG-LX1(C432)) but I'm only interested user, so I have no developer-experience... I do only read, put information together and give it a try ;-)
Thanks again for the "personal" help, with my nemwie-questions @haky 86 !!!

(...)
Back to basics before I happily start again:

1. Which TWRP? I have twrp-3.4.0.0-v1-figo-haky86.img and twrp-3.4.0.0-v1-hi6250-emui9.img. The reason I ask is that if I follow the Lineage install instructions and format data then that is game over - I get a bootloop from which the only escape is EMUI stock reinstall over wifi.
I can confirm this exactly (using twrp-3.4.0.0-v1-figo-haky86.img). ADB Sideload method for ROM flashing (according to Lineage install instructions) didn't work. Copying the recent official ROM .zip to sdcard and install from zip file within twrp worked well.

2. If I just wipe data, cache and system then I can proceed and flash OS and GAPPS. Lineage will then boot but I seem to end with the wifi problem, i.e. only connecting to the open network, and internal storage is accessible but folder names are garbage - have I failed to wipe something?
(...)
Internal storage folder names are ok
 

SleepyMoritz

New member
Jan 27, 2021
3
0
I managed to install Lineage OS without encountering bootloops or any other problems following this steps closely (Failing one step usually means starting over...) . I'm using the same phone (FIG-LX1-C432) and got it working perfectly. I hope I can help somebody by posting this. If you have any further questions, feel free to contact me.

I'm not responsible for any kind of bricked device, void warranty or lost data. Backup everything beforehand.

Unlocked bootloader is needed ofc.

  1. Flash (latest) MIUI 9 for your device. I used dload method (extracting update zip and loading files to sd card, update using SD Card Upgrade from Phone Manufacture Mode or holding volume up, volume down and power when powering device on). MIUI 9 is required to flash Lineage OS, otherwise it'll end up in a bootloop.
  2. Unlock bootloader again if neccessary (sometimes EMUI Update locks bootloader, but you can use the same bootloader unlock code you already used to unlock it again, enable developer options in settings and enable oem unlock, then fastboot the device and use fastboot oem unlock).
  3. With bootloader unlocked and device set up using EMUI 9, flash twrp-3.4.0.0-v1-figo-haky86.img using fastboot flash recovery_ramdisk . Do not turn the device off or disconnect it yet.
  4. Reboot directly to TWRP. This is neccessary because after booting to system, EMUI will damage TWRP and therefore bootloop the device
    • Type fastboot reboot in cmd, don't enter yet.
    • Hold your phone in one hand pressing volume up and power at the same time.
    • Press enter on the keyboard, phone will reboot.
    • Instantly disconnect the usb cable from the phone while holding the buttons volume up and power.
    • Phone will reboot one more time. Hold the buttons until bootloader warning appears. Remove your fingers from the buttons. Phone will boot to twrp.
  5. in TWRP, wipe System, Cache, Dalvik, Data, Internal Storage (Be sure to backup all data before).
  6. Flash Lineage OS Rom either from ADB Sideload or from sd card. Both worked for me.
  7. To flash gapps, resizing system partition is needed. Go to wipe, mark only system partition, go to repair or change file system and choose resize file system. Without resizing, phone will end up in bootloop.

    Extra Warning for Gapps: Be sure to flash a gapps package that contains "android system webview". This is neccessary to login to your google account. If Googles "android system webview " is not installed. setup will crash and you won't be able to enter your phone / use your google account. I'm pretty sure this is a lineage os bug, because Lineage OS has its own webview, its just not working. Until it works for account login, you'll have to stick with Googles Webview Version.

  8. Flash Gapps.
  9. In TWRP, go to the reboot section. Connect phone to PC and choose reboot to bootloader. Phone should reboot to fastbood mode.
  10. Flash Stock Recovery using the same method used for twrp. (Step 3)
  11. Reboot to Stock recovery using the same method used when rebooting to twrp. (Step 4!)
  12. In EMUI Recovery, choose factory reset option, accept every warning and do factory reset.
  13. Choose reboot / reboot to system. Phone should boot to Lineage OS now.

This worked out for me. Lineage OS 16 by haky is amazing. It's super smooth and so much better than MIUI in my opinion. Really happy with the rom.

Sadly, updating Lineage OS didn't work for me yet. Using the official updater reboots the phone to recovery. EMUI Recovery shows an error message and reboots. Flashing TWRP, applying update and flashing stock recovery led to a bootloop. Is there any official / working way to update the device, besides the Lineage OS Website? Maybe Haky can help me out here...
 

haky 86

Recognized Contributor
Oct 5, 2012
3,428
7,460
Hama (Syria)
Besides my problems updating the rom... any way to make Google Pay work? Safetynet doesn't allow Google Pay because of unlocked bootloader....
Thanks for the tip you wrote earlier, try magisk hide

for google play install webview manuall to fix. actually I don't have fig to promote even to 17.1 and amazon/ebay still have high prices to get one if there's any idea I'm all ears.
 

Rewdie

New member
Feb 24, 2021
3
0
400097100441_371214.jpg
This rom is wonderful and gave new life to my old and slow P Smart.
However, there is one problem that I have been trying to wrap my head around. Whenever an app tries to use bluetooth (i.e. Mi Fit, COVID-19 tracing apps, etc.), bluetooth starts turning on and off rapidly and the system gives this error. Using bluetooth from settings works properly (I am able to connect to my wireless earphones), unfortunately it is not possible for every device and functionality to work without an app. I've also noticed low quality audio (both input and output) in calls when using my Galaxy Buds. I hope someone can help me figure this out.
Thanks in advance.
 
Last edited:

Aboutto09

New member
Feb 27, 2021
2
0
Hi, I have a problem with lineage OS 16 on my P Smart 2018, I use the version of TWRP 3.3, everything is fine when it comes to installing the rom, but the problem is when I am in the configuration wizard.
First: the Wi-Fi password does not recognize me, it tells me that it is not valid, it does not matter if I connect to another router or change the password to the router, it simply does not connect, I had to leave the router without a password and it was that I connected
Second: the other problem lies, in the google configuration it does not work, the screen remains black and from there it does nothing else, use the Opengapps ARM64 9.0 nano
 
Dec 9, 2020
12
1
Hi, I have a problem with lineage OS 16 on my P Smart 2018, I use the version of TWRP 3.3, everything is fine when it comes to installing the rom, but the problem is when I am in the configuration wizard.
First: the Wi-Fi password does not recognize me, it tells me that it is not valid, it does not matter if I connect to another router or change the password to the router, it simply does not connect, I had to leave the router without a password and it was that I connected
Second: the other problem lies, in the google configuration it does not work, the screen remains black and from there it does nothing else, use the Opengapps ARM64 9.0 nano
I experience exactly this, even on the most recent build. I'm on fig-lx1(c782).

What is your region code?

More generally do I need to switch it to c432 before trying again? Is it just a case of flashing oeminfo - I'm trying to end with a permanent hard brick.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    LineageOS is a free, community built, aftermarket firmware distribution of Android 9 (Pie), 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.
    Note
    • LineageOS 16.0 has been discontinued by LineageOS, nor interested to promote this device to 17.1 (as I don't own it anymore).

    What's not working :
    • tell me.

    IMPORTANT NOTE :
    1. Flash (latest) MIUI 9 for your device. I used dload method (extracting update zip and loading files to sd card, update using SD Card Upgrade from Phone Manufacture Mode or holding volume up, volume down and power when powering device on). MIUI 9 is required to flash Lineage OS, otherwise it'll end up in a bootloop.
    2. Unlock bootloader again if neccessary (sometimes EMUI Update locks bootloader, but you can use the same bootloader unlock code you already used to unlock it again, enable developer options in settings and enable oem unlock, then fastboot the device and use fastboot oem unlock).
    3. With bootloader unlocked and device set up using EMUI 9, flash twrp-3.4.0.0-v1-figo-haky86.img using fastboot flash recovery_ramdisk . Do not turn the device off or disconnect it yet.
    4. Reboot directly to TWRP. This is neccessary because after booting to system, EMUI will damage TWRP and therefore bootloop the device
      • Type fastboot reboot in cmd, don't enter yet.
      • Hold your phone in one hand pressing volume up and power at the same time.
      • Press enter on the keyboard, phone will reboot.
      • Instantly disconnect the usb cable from the phone while holding the buttons volume up and power.
      • Phone will reboot one more time. Hold the buttons until bootloader warning appears. Remove your fingers from the buttons. Phone will boot to twrp.
    5. in TWRP, wipe System, Cache, Dalvik, Data, Internal Storage (Be sure to backup all data before).
    6. Flash Lineage OS Rom either from ADB Sideload or from sd card. Both worked for me.
    7. To flash gapps, resizing system partition is needed. Go to wipe, mark only system partition, go to repair or change file system and choose resize file system. Without resizing, phone will end up in bootloop.

      Extra Warning for Gapps: Be sure to flash a gapps package that contains "android system webview". This is neccessary to login to your google account. If Googles "android system webview " is not installed. setup will crash and you won't be able to enter your phone / use your google account. I'm pretty sure this is a lineage os bug, because Lineage OS has its own webview, its just not working. Until it works for account login, you'll have to stick with Googles Webview Version.

    8. Flash Gapps.
    9. In TWRP, go to the reboot section. Connect phone to PC and choose reboot to bootloader. Phone should reboot to fastbood mode.
    10. Flash Stock Recovery using the same method used for twrp. (Step 3)
    11. Reboot to Stock recovery using the same method used when rebooting to twrp. (Step 4!)
    12. In EMUI Recovery, choose factory reset option, accept every warning and do factory reset.
    13. Choose reboot / reboot to system. Phone should boot to Lineage OS now.
    Downloads :

    Resources for Developers:

    Credits :
    • LineageOS Devs, it's based on official source for Berlekey for EMUI 9.x.

    Telegram Channel for newer builds

    XDA:DevDB Information
    LineageOS for EMUI 9.x, ROM for the Huawei P Smart

    Contributors
    haky 86
    Source Code: https://github.com/hak86?tab=repositories

    ROM OS Version: 9.x Pie

    Version Information
    Status:
    Beta
    Stable Release Date: 2019-09-30
    Beta Release Date: 2019-09-30

    Created 2019-09-29
    Last Updated 2019-09-29
    3
    lineage-16.0-20191007-UNOFFICIAL-figo

    2
    13/07/2020
    1
    Looks like a great option to ditch Huawei's laggy EMUI 9 if everything works as expected and it seems like there will be no official updates anymore. I would gladly test it if my bootloader was unlocked.

    I was able to unlock it by debranding to C432 June 2018 build and use DC to unlock it. actually I'm planning to release a fully worked android 10.
    1
    Yes, I've noticed the Android 10 topic and posts on Telegram which seems even more promising.

    Yeah, it looks like there is no other way but to downgrade it to DC-unlockable version. Hopefully I could do this with a Mac or there is still Windows required like in the old days?

    It would be very helpful if you post step-by-step guide about how to bring locked EMUI 9 phone to your Android 9/10 ROMs. Based on other topics there's a lot of potential users with locked phones out there.

    Keep up the good work which seems better than OEM at this point and they already moved on! :good:
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