[ROM][7.1][UNOFFICIAL][MSM8610][CUSTOM] LineageOS 14.1 for LG L FINO

Do you use LineageOS on your L Fino? How do you use your L Fino

  • Yes, I use it as my primary everyday phone

    Votes: 56 72.7%
  • Yes, I use it as a music player/backup phone/other

    Votes: 14 18.2%
  • No I do not use LineageOS

    Votes: 7 9.1%

  • Total voters
    77
Search This thread

eurodiesel

Senior Member
Sep 18, 2017
1,573
313
The Middle of Nowhere
Hey, unfortunately I do not hold backups of inverted-storage boot images. I only keep the latest ones on the MEGA server.

You could extract the boot image from the rom zip of the same date and change the ramdisk, but that needs much work and patience...
oh, i see,
anyway, that phone with its unnecessary difficult way to enter the bloody recovery sat on my nerves so i just deep-flashed the stock firmware.

i have an issue booting the lastest rom with its inverted thingie - it gives me bootloops.

i tried using both cards. same result.
now trying to flash without inverted thing.
 

JonatasVT

Member
Oct 4, 2017
42
4
@christpp can i have an inverted-boot image of the 04.01.18 build please?
I Don't know if it helps but I have the inverted image of December...

---------- Post added at 06:53 PM ---------- Previous post was at 06:48 PM ----------

Now a question, are you guys able to use snapchat? it's not letting me sign up, I searched around and google says that rooted phones won't work... I looked for a solution but all I found was related to xposed and magisk modules...
Is there a way to make it work in our OS?
 

eurodiesel

Senior Member
Sep 18, 2017
1,573
313
The Middle of Nowhere
I Don't know if it helps but I have the inverted image of December...

---------- Post added at 06:53 PM ---------- Previous post was at 06:48 PM ----------

Now a question, are you guys able to use snapchat? it's not letting me sign up, I searched around and google says that rooted phones won't work... I looked for a solution but all I found was related to xposed and magisk modules...
Is there a way to make it work in our OS?
thanks. well, i dont really know if i will need, but keep it in case anything;).

xposed will break safetynet (not sure snapchat is using it but i think so). you have to uninstall xposed and enable magisk hide from magisk manager. i dont know about SuperSU, there is smth called "SU hide" and thats all i know:D. hope this solves.
 

JonatasVT

Member
Oct 4, 2017
42
4
thanks. well, i dont really know if i will need, but keep it in case anything;).

xposed will break safetynet (not sure snapchat is using it but i think so). you have to uninstall xposed and enable magisk hide from magisk manager. i dont know about SuperSU, there is smth called "SU hide" and thats all i know:D. hope this solves.

Yeah, from what I have read the problem is related to safetynet, but do we have xposed or magisk natively installed in our OS?
I did not install anything but only the zips christop gave us on the first post (which includes AddonSU), how can I activate that SU hide thing?
 

eurodiesel

Senior Member
Sep 18, 2017
1,573
313
The Middle of Nowhere
Yeah, from what I have read the problem is related to safetynet, but do we have xposed or magisk natively installed in our OS?
I did not install anything but only the zips christop gave us on the first post (which includes AddonSU), how can I activate that SU hide thing?
there is nothing preinstalled.
for me the easier to explain:
install magisk manager
flash the downloaded zip
after flashing go to app and from hamburger select magisk hide.
 
  • Like
Reactions: JonatasVT

christpp

Senior Member
Nov 16, 2008
575
782
Athens
Without and with magisk, safetynet is broken. After installing Universal Safetynet fix (https://xdaforums.com/apps/magisk/xiaomi-safetynet-fix-t3600431 it was for Xiaomi at first release, but now it works on another phones) and changing settings, entire magisk (root and modules) aren't working, acting as not installed
To be honest , I have never tried to use Apps that mess with safetynet, so I did not know about this issue. I will see what I can do to fix.

Thanks for reporting
 

landwinwand

Senior Member
Nov 27, 2011
199
13
Eurodiesel
How i can format my china sdcard replacement sdcard 256gb
With windows or under Android?
Write me the settings.thank
And if you discover a thing to fix the old sdcard 256GB,thank let me know
Christpp
Are you ready to made US happy with a new
Super update of LOS?
Give your plans for what we can expect in new
Build.
I line LOS,but i admit RR MM i force to install
Because the stability and the FPS i gain in games
Howewer i want to test a new LOS.
Bye
:)
 

christpp

Senior Member
Nov 16, 2008
575
782
Athens
Eurodiesel
How i can format my china sdcard replacement sdcard 256gb
With windows or under Android?
Write me the settings.thank
And if you discover a thing to fix the old sdcard 256GB,thank let me know
Christpp
Are you ready to made US happy with a new
Super update of LOS?
Give your plans for what we can expect in new
Build.
I line LOS,but i admit RR MM i force to install
Because the stability and the FPS i gain in games
Howewer i want to test a new LOS.
Bye
:)
Hey,

I am messing around with some kernel tweaks enabling CPUSET feature. This was mainly added to Android for big.little platforms, but it can also benefit other devices as well if tweaked properly. I am searching for solutions to known bugs, which I plan to add too. That is all for now. It might take a while until next build because I work abroad these days, away from my building pc.
 

eurodiesel

Senior Member
Sep 18, 2017
1,573
313
The Middle of Nowhere
Eurodiesel
How i can format my china sdcard replacement sdcard 256gb
With windows or under Android?
Write me the settings.thank
And if you discover a thing to fix the old sdcard 256GB,thank let me know
Christpp
Are you ready to made US happy with a new
Super update of LOS?
Give your plans for what we can expect in new
Build.
I line LOS,but i admit RR MM i force to install
Because the stability and the FPS i gain in games
Howewer i want to test a new LOS.
Bye
:)
windows wont make it. as for android, christpp is better than me at issuing commands under recovery. but i will try to help after little research.

Hey,

I am messing around with some kernel tweaks enabling CPUSET feature. This was mainly added to Android for big.little platforms, but it can also benefit other devices as well if tweaked properly. I am searching for solutions to known bugs, which I plan to add too. That is all for now. It might take a while until next build because I work abroad these days, away from my building pc.
good luck and take care, m8
 
  • Like
Reactions: D1stRU3T0R

landwinwand

Senior Member
Nov 27, 2011
199
13
Thanks
Good luck,
When you ready,i stay here!
Thanks eurodiesel if you can,you fix my card
and save me lot of money.
Bye
:)
 

landwinwand

Senior Member
Nov 27, 2011
199
13
Eurodiesel
I try at school more thank twelve PC,nothing
I remember my HD 2 terá traxdata i got same
MicroSD issue,i fix with gparted under linux
But i dont havê time to install unbuntu under windows, and if there's gparted for Android
Let me know,i want know how format and witch os i must use to format right the new microSD 256GB China, and not get same result i get with
The old same microSD China made.
Thank
Bye
:)

---------- Post added at 09:26 PM ---------- Previous post was at 09:03 PM ----------

Is good to use system "Fuse" for all sdcard?
And Christpp what's system "Fuse" and it format
Sdcard to enable.
Thank
Bye
:)
 

eurodiesel

Senior Member
Sep 18, 2017
1,573
313
The Middle of Nowhere
Eurodiesel
I try at school more thank twelve PC,nothing
I remember my HD 2 terá traxdata i got same
MicroSD issue,i fix with gparted under linux
But i dont havê time to install unbuntu under windows, and if there's gparted for Android
Let me know,i want know how format and witch os i must use to format right the new microSD 256GB China, and not get same result i get with
The old same microSD China made.
Thank
Bye
:)

---------- Post added at 09:26 PM ---------- Previous post was at 09:03 PM ----------

Is good to use system "Fuse" for all sdcard?
And Christpp what's system "Fuse" and it format
Sdcard to enable.
Thank
Bye
:)
oh, so you know how to use gparted? thats easy, download any distro, preferrably gparted live lubuntu and use rufus to write in on a usb flash drive. then boot from it and use gparted. no need to install anything.
 
  • Like
Reactions: christpp

christpp

Senior Member
Nov 16, 2008
575
782
Athens
Eurodiesel
I try at school more thank twelve PC,nothing
I remember my HD 2 terá traxdata i got same
MicroSD issue,i fix with gparted under linux
But i dont havê time to install unbuntu under windows, and if there's gparted for Android
Let me know,i want know how format and witch os i must use to format right the new microSD 256GB China, and not get same result i get with
The old same microSD China made.
Thank
Bye
:)

---------- Post added at 09:26 PM ---------- Previous post was at 09:03 PM ----------

Is good to use system "Fuse" for all sdcard?
And Christpp what's system "Fuse" and it format
Sdcard to enable.
Thank
Bye
:)

FUSE (file system in user space) is a way that Android mounts the sdcard partition to provide different pernissions and seperate user accesses. Fuse is replaced with sdcardfs in recent versions of Android, which is quite faster than the fuse method. This ROM supports sdcardfs and has it enabled by default. I think there is no need to mess with that as any change won't get you any better results.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 35
    logo.png


    LineageOS 14.1 FOR LG L FINO

    NOTICE: THE DEVELOPERS OF THIS ROM DO NOT SHARE ANY RESPONSIBILITY FOR DAMAGED DEVICES, AFTER INSTALLING, OR IN THE PROCESS OF INSTALLING THIS SOFTWARE. MODIFYING YOUR DEVICE IN ANY WAY VOIDS YOUR WARRANTY. PLEASE CONTINUE AT YOUR OWN RISK.


    SUPPORTED DEVICES
    • LG L70pn (D290n)
    • LG L70pds (D295)

    FEATURES
    • All the device hardware is fully supported and working
    • Official LineageOS's Snap camera application and Jelly web browser
    • Adoptable Storage support
    • Doze mode

    CUSTOM FEATURES
    • Substratum Theme Engine support
    • MicroG support
    • Custom kernel with Upstream additions and several security fixes
    • Custom PowerHAL, based on Nick D2's PowerHAL for msm8226 devices.
    • F2FS formatted /data partition
    • Sony's DASH open source sensor library

    CODE REPOSITORIES

    BUG REPORTING

    If you find a bug, please report it by posting a reply on this forum thread. Always try to include a logcat in your bug report. If an App misbehaves, take the logcat while that App is open and you try to reproduce the issue. You can learn how to get a logcat here.


    FIRST TIME INSTALLATION INSTRUCTIONS
    • Backup sensitive data
    • Get and install TWRP for your device variant, see this thread and DOWNLOADS section below for TWRP recovery images with full F2FS support
    • Obtain the latest zip from the DOWNLOADS section below
    • Do a full wipe before installing. On TWRP, go to Wipe -> Advanced Wipe and select ART Cache, Data, Cache, System. If you were using Adoptable Storage on a previous ROM, it won't get recognized by the new ROM, in this case select External Storage too. This will erase all the data stored on your SD card.
    • Flash the zip using TWRP
    • Go back to the main recovery screen, then go to Wipe -> Advanced Wipe -> Select data partition only -> Repair or Change -> Change Filesystem -> F2FS
    • Reboot and enjoy

    DOWNLOADS

    Latest build is: lineage-14.1-20190112-UNOFFICIAL
    Latest builds can be downloaded from the links below:

    TWRP 3.1.0 recovery images, with full F2FS support and based on the project's custom kernel:

    Boot Images with inverted storage | Last Updated: 19/01/2019
    Install these boot images if you want to use your external Micro SD card as the data partition. Internal data partition will not be available if you install these boot images. Your Micro SD card must have only one partition formatted in f2fs filesystem. You can install these images through TWRP recovery (make sure you have the latest version installed, as previous versions have a bug when installing .img files). Also make sure you install the boot image after installing the ROM zip.
    You will have to re-flash the inverted memory boot image after every ROM update.
    To install the boot image through TWRP, go to Install->Install Image->Select the image file->Select boot->Flash.

    EXTRA DOWNLOADS
    • AddonSU : Use this to enable Super User access. Flash through TWRP recovery.
    • OpenGApps : Use this to enable Google Apps and Google Play Services on your ROM. Due to insufficient system partition free space, only pico package can be installed. Select ARM->7.1->pico. Flash through TWRP recovery.
    • Substratum Theme Engine : Install this application if you want to use Substratum Themes. It can work rootless on this ROM.

    GUIDES [External Links]

    SPECIAL THANKS
    • @g-pl for contributing to the kernel/device code
    • @D1stRU3T0R for helping syncing the kernel with latest upstream version
    • @FaBMak and @Arcline for providing translations for the Update Notifications application
    • @mountaser halak for conducting stress tests for the PowerHAL and for building flashable zips for this project
    • @proudlytm for testing and bug reporting and building the TWRP recovery for L Fino
    • @Quarx2k for the msm8226 kernel
    • @vm03 for his work on getting CyanogenMod on msm8610 devices
    • The CyanogenMod/LineageOS team

    XDA:DevDB Information
    UNOFFICIAL LineageOS 14.1 PORT FOR LG L FINO, ROM for the LG L Fino

    Contributors
    christpp, mountaser halak, g-pl, proudlytm
    Source Code: http://github.com/LineageOS

    ROM OS Version: 7.x Nougat
    ROM Kernel: Linux 3.4.x
    Based On: LineageOS

    Version Information
    Status: Beta

    Created 2016-12-06
    Last Updated 2019-02-10
    14
    It's great to have Nougat on our device. :):good: CyanogenMod is replaced by LineageOS. Is there any differences between them?

    LineageOS continues from where Cyanogenmod left off. Most differences are cosmetic. Anyway, this project will continue as a LineageOS project since CyanogenMod won't be receiving any support from the community. I am in the process of fixing some critical bugs, as soon as I take care of them I will update everything and make a LineageOS based build.

    Thank you
    11
    CHANGELOG:
    Also checkout the official distribution Changelog
    • lineage-14.1-20190112-UNOFFICIAL
      • Sync with LineageOS/Substratum Sources
      • Kernel: Add Kernel Mode NEON Support
      • Kernel: Crypto: Add NEON optimized SHA1, SHA512, SHA256 and AES routines
      • Kernel: Binder: Disable preemption while holding the global Binder Lock
    • lineage-14.1-20181221-UNOFFICIAL
      • Sync with LineageOS/Substratum Sources
      • Kernel: sched/fair: Implement fast idling of CPUs when the system is partially loaded
    • lineage-14.1-20181012-UNOFFICIAL
      • Sync with LineageOS/Substratum Sources
    • lineage-14.1-20180705-UNOFFICIAL
      • Sync with LineageOS/Substratum Sources
    • lineage-14.1-20180506-UNOFFICIAL
      • Sync with LineageOS/Substratum Sources
      • Kernel: Address around 30 CVEs
      • System: Enable cpuset CGROUP support
    • lineage-14.1-20180315-UNOFFICIAL
      • Sync with LineageOS/Substratum Sources
      • Kernel: dm-crypt: Multi-Proccessor/Parallelization Patch Backport
      • Kernel: sched: Do not schedule realtime tasks on CPUs currently servicing Interrupts.
      • Kernel: GPU: Fix some direct references to HZ
      • Kernel: Disable Intelli-hotplug
      • System: Build.prop: Enable 'sys.use_fifo_ui' property
      • System: Switch the external SD card I/O scheduler back to BFQ
      • System: Media Codecs: Use Google's decoder for MP3 files
    • lineage-14.1-20180217-UNOFFICIAL
      • Sync with LineageOS/Substratum Sources
      • Kernel: Scheduling updates for some low-latency functions on GPU, mmc and crypto
    • lineage-14.1-20180127-UNOFFICIAL
      • Sync with LineageOS/Substratum Sources
      • Kernel: Fix 20 more CVEs
      • Kernel: Set HZ to 500 and enable CONFIG_SCHED_HRTICK
      • System: Audio: Disable audio offload
    • lineage-14.1-20180104-UNOFFICIAL
      • Sync with LineageOS/Substratum Sources
      • Kernel: Fix 20 more CVEs
      • Kernel: Revert "Remove CPU boost on interrupt/wakeup"
      • Kernel: Tweak Virtual Memory management
    • lineage-14.1-20171205-UNOFFICIAL
      • Sync with LineageOS/Substratum Sources
      • Kernel: Fix a bunch of CVEs
      • System: Reduce ART Heap sizes
    • lineage-14.1-20171109-UNOFFICIAL
      • Sync with LineageOS/Substratum sources
      • Kernel: Remove CPU boost on interrupt/wakeup
      • Kernel: Enable Westwood+ TCP congestion algorithm and set as default
      • Kernel: Fix a number of CVEs
      • System: Enable microG support
      • System: Update Notifications: Add Bulgarian translation and update strings.
    • lineage-14.1-20171012-UNOFFICIAL
      • Sync with LineageOS/Substratum sources
      • Kernel: GPU: Overclock to 480MHz
      • Kernel: block: Introduce ZEN I/O Scheduler
      • Kernel: Disable some USB driver debug code
      • Kernel: HZ: Set CONFIG_HZ to 300
      • Kernel: defconfig: Enable CONFIG_CCSTACK_PROTECTOR_STRONG
      • Kernel: Address multiple CVEs
      • System: Overlay: CarrierConfig: Enable config_enable_mms_with_mobile_data_off
    • lineage-14.1-20170926-UNOFFICIAL
      • Sync with LineageOS/Substratum sources
      • Kernel: Sync with upstream v3.4.113
      • Kernel: F2FS: Disable CONFIG_F2FS_CHECK_FS
      • System: Dialer: Change recording stream
    • lineage-14.1-20170818-UNOFFICIAL
      • Sync with LineageOS/Substratum sources
      • System: Update Notifications: Fix translations
    • lineage-14.1-20170727-UNOFFICIAL
      • Kernel: Cpufreq: Introduce 192 MHz core frequency
      • System: Enable full Substratum theme engine support
      • System: PowerHAL: Get back to using Interactive governor
      • System: Update Notifications: Add pt-BR translation (credit to @FaBMak)
    • lineage-14.1-20170711-UNOFFICIAL
      • System: ART: Enable interpret-only filter to reduce vm cache size
      • System: Mixer_paths: Camcorder: Use speaker-mic for audio recording
      • System: Update Notifications: Move to System Settings and simplify code
      • L70pds: Cleanup system apps
    • lineage-14.1-20170703-UNOFFICIAL
      • Sync with LineageOS sources
      • Kernel: Introduce and enable PegasusQ cpu governor
      • Kernel: Multiple CVEs fixed
      • System: Set external SD card I/O scheduler to ROW
      • System: Change cache partition type back to ext4
      • System:powerHAL: Configure for PegasusQ governor
    • lineage-14.1-20170606-UNOFFICIAL
      • Sync with LineageOS sources
      • Kernel: Fix potential refcount leak in su check
      • Kernel: Fix multiple security holes / buffer overflows
    • lineage-14.1-20170518-UNOFFICIAL
      • Kernel: Only expose su when daemon is running
      • Kernel: f2fs: Sync with upstream f2fs-stable 3.10.y [taken from g-pl's kernel repository]
      • System: Change cache and data partitions to f2fs
      • System: Kill Gello Browser and introduce Jelly as an alternative lightweight browser
      • System: Introduce Update Notify Service
        NOTICE: A full wipe and manual format of cache and data partitions to f2fs is needed to boot this package. See this post
    • lineage-14.1-20170503-UNOFFICIAL
      • CMActions: Add option to pulse only if device is on a flat surface
      • System: Reduce camcorder mic volume to limit sound distortion
      • System: FS: Change Cache partition to F2FS.
    • lineage-14.1-20170419-UNOFFICIAL
      • Sync with LineageOS repositories
    • lineage-14.1-20170405-UNOFFICIAL
      • System: Disable Sony's Timekeep
      • CMActions: Move to Display Settings and cleanup the code (based on official motorola_msm8226 commits)
    • lineage-14.1-20170314-UNOFFICIAL
      • Kernel: Set cpu input boost frequency to 787 MHz
      • Kernel: Switch back to simplified version of intelli-plug
    • lineage-14.1-20170308-UNOFFICIAL
      • System: Enable Sony's Timekeep
      • Sensors: Use Sony's DASH sensor HAL
      • Kernel: Introduce simple hotplug daemon
    • lineage-14.1-20170221-UNOFFICIAL
      • Kernel: Enable SDcardFS support
      • Kernel: Enable F2FS and sync with upstream stable 3.4.y
      • Kernel: ZRAM and ZSMALLOC: rebase from 3.15
      • Kernel: Enable Linaro's Power Efficient Workqueues
      • Kernel: Improvements on GPU and lowmemorykiller
      • Kernel: Enable CONFIGFS filesystem
      • System: Fix Fm recording
      • System: Enable FFmpeg Codecs [FLAC support]
      • System: ZRAM: Switch to lz4 compression, use multiple cores if needed
    • lineage-14.1-20170213-UNOFFICIAL
      • Kernel:intelli_hotplug: Run all work on a single, freezable workqueue with one worker.
      • System: Re-enable FMRadio app
    • lineage-14.1-20170209-UNOFFICIAL
      • Rebrand to LineageOS since CyanogenMod is now abandoned.
      • Kernel: ext4: Multiple bug-fixes/backports
      • Kernel: Resolve possible deadlocks in scheduler and cpu-boost driver.
      • Overlay: Change doze pulse timings and increase ambient display fade-out time to avoid possible kernel hangs.
    • cm14.1-20161206-UNOFFICIAL
      • Initial build
    8
    Does our device support f2fs?

    I believe the kernel supports it, so f2fs should be usable. Haven't tried it though.

    Also, I would like to inform everyone that the progress on this rom port would be really slow, since the proximity issue turned out to be really big ajd difficult to resolve. I hope I will have it sorted out soon.

    Thanks
    7
    update-20171109

    This update includes the following changes:



    • Kernel: Remove CPU boost on interrupt/wakeup. This feature was added by the LG developers only for the Fino (!!!). It was boosting the CPU frequency on interrupts and on device wake up (to speed the device up a little and increase responsiveness). That just shows how badly stock ROM was developed. Anyway, I have removed all references to this, since with all custom kernel changes it is not needed. I have been using my Fino without this 'feature' for around 2 weeks with no issues at all. Device manager shows that the phone now makes more use of frequencies other than 1.19 GHz.
    • Kernel: More security fixes. This includes around 30 commits. There is a chance that something misbehaves after the changes. As always, if you find any bugs, let me know.
    • Kernel: Enable Westwood+ TCP congestion algorithm and set as default. This is a request by @D1stRU3T0R . Westwood+ outperforms the default algorithm used on google kernels on most benchmarks.
    • System: Enable microG support. This is a feature request by @Arcline . To learn more about microG, click here. It was added just yesterday, so I am not sure if it works correctly. Gapps should also work normally if you need to use that package instead. Just don't put both Gapps and microG together, bad things will happen. Keep in mind that this ROM only supports microG, microG does not come pre-installed on it. To install it, see this .
    • System: Update Notifications: Update Translations. This includes new Bulgarian translation by @Arcline (thanks!). Also, thanks to @FaBMak for updating the Portuguese strings so they match with new default ones. Please let me know if translations are broken, because I could not test them personally.

    That's all for now. The bug with the status bar icon tuner (Force closing) still exists for some reason. I am looking into it as well as all other known bugs.

    LineageOS 15 port is on hold for the moment, the 15.0 distribution is not that mature anyway. I will keep working on it (currently it does not boot, kernel panics early).

    Thank you