[ROM][12L][UNOFFICIAL][GApps][OTA] LineageOS 19.1 for Galaxy J5 [Unified] [2022-08-11]

Search This thread

Ric-o

New member
Aug 12, 2022
2
2
Sir, you did a fabulous job porting LineageOS 19/Android 12 to the good'old Samsung J5. I mean it and I appreciate it.
However, would you please, pretty please with sugar on top, release a version without the GAPPs?
Yay, plain bare LineageOS 19. If I am asking too much, I apologize.
I can say this: In my eyes, people like you are freeing us from the googlematrix.
I appreciate it and I believe a lot of people would, too.
Best regards,
Rico
 

kay16

Senior Member
Dec 16, 2018
68
37
Waited three months for a new update. Thanks. hoped this will fix RIL but seems like its impossible right?
 

daviiid99

Senior Member
Apr 1, 2021
479
550
Waited three months for a new update. Thanks. hoped this will fix RIL but seems like its impossible right?
I think it's the time to make a full statement of the current RIL state

There's no QMI source that could make the modem works at this moment on android 12.

Samsung made **** in the past with custom libs and these libs are no longer working. We can't use the msm8916 Oreo bsp.

I've tried to use the blobs from several 32bit devices (j4corelte, j8y18lte,...) but nothing worked.

Android 12 and beyond android versions will not support ril, I'll maintain lineageos 18.1 for users still using j5 as daily driver

I hope this answers your question 🙂
 
  • Like
Reactions: kay16
I think it's the time to make a full statement of the current RIL state

There's no QMI source that could make the modem works at this moment on android 12.

Samsung made **** in the past with custom libs and these libs are no longer working. We can't use the msm8916 Oreo bsp.

I've tried to use the blobs from several 32bit devices (j4corelte, j8y18lte,...) but nothing worked.

Android 12 and beyond android versions will not support ril, I'll maintain lineageos 18.1 for users still using j5 as daily driver

I hope this answers your question 🙂
That's saddening but understandable. I had a wild thought though, would it be too hard to reverse engineer the samsung ril libs? I have 0 experiance with coding and have no idea about any of this, but that popped in my head while I was reading the post.
 
  • Like
Reactions: daviiid99

daviiid99

Senior Member
Apr 1, 2021
479
550
That's saddening but understandable. I had a wild thought though, would it be too hard to reverse engineer the samsung ril libs? I have 0 experiance with coding and have no idea about any of this, but that popped in my head while I was reading the post.
Reverse-engineering all these libs could take years, it's not easy.

The issue resides on the QMI libs, the ril libs doesn't seem to be broken.

I've tested other QMI blobs from Samsung but there's a QMI firmware incompatibility issue
 

daviiid99

Senior Member
Apr 1, 2021
479
550
What about QMI blobs from other 32 bit devices? Would those be compatible?
That's what I've tried but there's a firmware issue and QMI blobs can't be loaded.

Our bluetooth libs stopped working too but I was able to kang android-10 bt blobs from other Samsung 32-bits devices, propietary libs of course but it's working great now.

For QMI is the same history but I can't find a compatible source with our device
 

kay16

Senior Member
Dec 16, 2018
68
37
I think it's the time to make a full statement of the current RIL state

There's no QMI source that could make the modem works at this moment on android 12.

Samsung made **** in the past with custom libs and these libs are no longer working. We can't use the msm8916 Oreo bsp.

I've tried to use the blobs from several 32bit devices (j4corelte, j8y18lte,...) but nothing worked.

Android 12 and beyond android versions will not support ril, I'll maintain lineageos 18.1 for users still using j5 as daily driver

I hope this answers your question 🙂
Thanks for the honest explanation. and please give updates to the 18.1 thread
 
  • Like
Reactions: daviiid99

daviiid99

Senior Member
Apr 1, 2021
479
550
Starting today, i'm releasing the first preview of my Galaxy J5 Downloader

It's a Desktop tool for Windows (and Linux) for downloading and installing latest OTA updates for your J5 device

Every new update will be available, no need to use download links anymore.

Download

screen_1.png
 

Ayu_k101

Member
Mar 4, 2020
10
6
What is the CPU clock speed in this rom. I forgot to check when i installed it. Right now i have Bliss OS and i kinda don't want to wipe that.
 

prototype74

Senior Member
Aug 3, 2013
1,297
1,224
25
Freiburg i. Br.
I think it's the time to make a full statement of the current RIL state

There's no QMI source that could make the modem works at this moment on android 12.

Samsung made **** in the past with custom libs and these libs are no longer working. We can't use the msm8916 Oreo bsp.

I've tried to use the blobs from several 32bit devices (j4corelte, j8y18lte,...) but nothing worked.

Android 12 and beyond android versions will not support ril, I'll maintain lineageos 18.1 for users still using j5 as daily driver

I hope this answers your question 🙂
These devices you mentioned rely on treble. QMI blobs from these devices won't work on msm8916. Rather try QMI blobs from older SoCs like msm8974 or msm8x26 as they share 98% the same RIL structure as msm8916. There are A12 port for msm8974 and msm8x26 with working QMI. MSM8917 might be worth a try too but only those without vendor partition.
 

daviiid99

Senior Member
Apr 1, 2021
479
550
These devices you mentioned rely on treble. QMI blobs from these devices won't work on msm8916. Rather try QMI blobs from older SoCs like msm8974 or msm8x26 as they share 98% the same RIL structure as msm8916. There are A12 port for msm8974 and msm8x26 with working QMI. MSM8917 might be worth a try too but only those without vendor partition.
Thanks for your reply, I'll check other devices with these socs :)
 
  • Like
Reactions: whayoubullingme
It might be possible
Thanks for your reply, I'll check other devices with these socs :)

I think it's the time to make a full statement of the current RIL state

There's no QMI source that could make the modem works at this moment on android 12.

Samsung made **** in the past with custom libs and these libs are no longer working. We can't use the msm8916 Oreo bsp.

I've tried to use the blobs from several 32bit devices (j4corelte, j8y18lte,...) but nothing worked.

Android 12 and beyond android versions will not support ril, I'll maintain lineageos 18.1 for users still using j5 as daily driver

I hope this answers your question 🙂
It might be possible after all... I'm saying so because someone in this thread has shared a link about an unofficial ArrowOS 12.1 build (https://androidfilehost.com/?w=files&flid=333816). I have tried it and RIL worked fine.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    do you know when it will be released? ;3
    Soon™
    I'll share this for now
    5
    Screenshot_20220914-192511_Gallery.jpg

    I'll release a test build soon on a new thread. Booted on J5 2015 and 2016 with some bugs
    3
    My imei is null and j500h has no sim how to solve?
    Wait for next build
    3
    Soon™😍
    I'll share this for now
    OMG 😍 Any hope on being able to make calls with android 13 on j5? love to use 12 or 13 as the daily driver... best of luck with ur work david. Ur awesome.
    2
    I'll wait for that and is boring to use Android 6.0.1 and I can install Android 12 but I need the RIL working so I hope you can fix for next lineage release (and thanks for bring those releases for and old phone from 2015)
    u can always use david's android 11 build. its stable to use as the daily driver.
  • 23
    68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f622f62322f4c696e656167655f4f535f6c6f676f2e7376672f3235363070782d4c696e656167655f4f535f6c6f676f2e7376672e706e67

    LineageOS 19.x Android 12 for the SAMSUNG Galaxy J5 devices​

    What's working:

    Wi-Fi (WPA3)
    Bluetooth (includes audio input)
    Sensors (proximity & accelerometer)
    GPS
    NFC
    DRM (ClearKey 1.4)
    Widevine (v16.0.0) (L3)
    Camera (Photos, video recording)
    Torch
    Screen ( Touch, Rotation, LiveDisplay)
    FM Radio
    Miracast

    What's not working:


    ( If you wanna report a bug, please, catch a logcat first with the error, then describe how to reproduce it and your phone model & rom version.
    e.g. "adb logcat -d -b main -b system -b events -v time > logcat.txt"
    or use an Android app)

    How to upgrade:

    Galaxy J5 Downloader is the recommended tool for J5 users to upgrade my builds

    screen_1.png

    Download

    Update history


    2022-08-11:

    Changelog:

    AOSP Security Patch Level of 2022-08-05
    Provide GApps and Vanilla variants
    Disable navbar
    Screen timeout is now set to 30 minutes by default
    Use of LineageOS Touch HAL, deprecate KeysDisabler
    Upgrade SAMSUNG proprietary firmware from j8y18lte
    Restore Lawnchair support and upgrade it to latest dev build

    Downloads:

    j5nlte ( SM-J500FN) Vanilla | GApps
    j5lte (SM-J500F/G/M/NO/Y) Vanilla | GApps
    j5ltechn (SM-J5008) Vanilla | GApps
    j53gxx (SM-J500H) Vanilla | GApps
    j5xnlte (SM-J510FN) GApps

    2022-05-14:

    Changelog:

    Same changelog that previous release for J5 2015 devices
    Include Lawnchair for Android 12.1

    Downloads:

    j5xnlte (SM-J510FN) ROM

    2022-05-08:

    Changelog:

    AOSP Security Patch Level of 2022-05-05
    Update lmk config from Nokia 1.3
    Android Go config, helps to optimize the RAM management
    Updated LineageOS Updater icon
    Enable navbar/full screen gestures on J5
    Ported Double Tap to Wake to J5 devices (Limited to AOD)
    Fast charging over MicroUSB 2.0 port (2.0A)
    Update custom wallpaper path for 12L

    Downloads:

    j5nlte ( SM-J500FN) ROM
    j5lte (SM-J500F/G/M/NO/Y) ROM
    j5ltechn (SM-J5008) ROM
    j53gxx (SM-J500H) ROM
    j5xnlte (SM-J510FN) Soon

    2022-04-18:

    Changelog:

    AOSP Security Patch Level of 2022-04-05
    Synced latest LineageOS goddies
    Integration of Repainter Service ROM side
    Dolby Atmos Support
    GMS Core (Android Go config)
    Fixed Bluetooth (Address, Audio, Pairing, file sharing)
    Restored widevine L3 support (works with Netflix, Disney Plus,...)
    Enabled fastbootd support
    Set ro.opengles.version on system prop (Fixes missing Google Apps on Play Store)
    Gcam Go updated to v.2.12.422 (Features like Night Sight or HDR are 64bits only, avoid to enable them)
    Set Pixel 6 Pro fingerprint (this will not pass safetynet)
    Fixed build for j5ltechn model

    Downloads:

    j5nlte ( SM-J500FN) ROM
    j5lte (SM-J500F/G/M/NO/Y) ROM
    j5ltechn (SM-J5008) ROM
    j53gxx (SM-J500H) ROM
    j5xnlte (SM-J510FN) ROM

    2022-04-02:

    Changelog:

    Integration of Repainter Service ROM side
    Lots of new Monet features made by Kdrag0n
    Fixed Android Debug Bridge ADB
    Fixed Torch
    Fixed Camera
    Fixed GPS
    Fixed FM RADIO
    Fixed Adreno GPU for games
    Inclusion of 32bits Google Camera Go prebuilt vendor side

    Downloads:

    j5nlte ( SM-J500FN) ROM
    j5lte (SM-J500F/G/M/NO/Y) ROM
    j5ltechn (SM-J5008) ROM
    j53gxx (SM-J500H) ROM
    j5xnlte (SM-J510FN) ROM

    Extras:

    GApps

    2022-03-23:

    Changelog:

    AOSP Security Patch Level of 2022-03-05
    First Android12L build, android‑12.1.0_r1
    Fix Random Reboot error
    Fix Brightness slider
    Fix proximity and acceleration sensors

    Downloads:

    j5nlte ( SM-J500FN) ROM
    j5lte (SM-J500F/G/M/NO/Y) ROM
    j5ltechn (SM-J5008) ROM
    j53gxx (SM-J500H) ROM
    j5xnlte (SM-J510FN) ROM

    2022-03-14:

    Changelog:

    Permissive build
    AOSP Security Patch Level of 2022-02-05
    First Android 12 build for the Galaxy J5 devices

    Downloads:

    j5nlte ( SM-J500FN) ROM
    j5lte (SM-J500F/G/M/NO/Y) ROM
    j5ltechn (SM-J5008) ROM
    j53gxx (SM-J500H) ROM

    Credits:

    @phhusson helped me addressing the remaining patches for our legacy device
    @acroreiser helped me with the bringup

    XDADevDB Information
    LineageOS, ROM for the Galaxy J5 (2015)

    Source Code:
    Kernel
    ROM OS Version: 12.1.x
    ROM Kernel: Linux 3.10.108
    ROM Firmware Required: marshmallow

    Version Information
    Status:
    Beta
    Created 2022-03-15
    Last Updated 2022-08-11
    9
    Reserved
    wow ! thanks man!
    Amazed! this J5 device has received A12 support !
    I was working on it for the past 5 months, was a long journey

    Now It's time to fix all remaining bugs
    9
    do you know when it will be released? ;3
    Soon™
    I'll share this for now
    5
    Probably someone heard something about a new android-13 version released the last week

    I'm currently working on it and we might have a taste of the new Tiramisu soon
    5
    2022-08-11:

    Changelog:

    AOSP Security Patch Level of 2022-08-05
    Provide GApps and Vanilla variants
    Disable navbar
    Screen timeout is now set to 30 minutes by default
    Use of LineageOS Touch HAL, deprecate KeysDisabler
    Upgrade SAMSUNG proprietary firmware from j8y18lte
    Restore Lawnchair support and upgrade it to latest dev build

    Downloads:

    j5nlte ( SM-J500FN) Vanilla | GApps
    j5lte (SM-J500F/G/M/NO/Y) Vanilla | GApps
    j5ltechn (SM-J5008) Vanilla | GApps
    j53gxx (SM-J500H) Vanilla | GApps
    j5xnlte (SM-J510FN) GApps