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

[ROM] [UNOFFICIAL][8.1.0_r36] LineageOS 15.1 [land] [22/07/18]

Search This thread

Sol1nv1ctus

Member
Aug 13, 2018
12
2
Budapest
I'm on this ROM now - 2 issues I found so far:
- keyboard missing from the basic package! I had to add the GBoard.apk manually to be able to set up the phone (voice typing is useless for passwords).
- Bluetooth messed up - it works, pair, sends, receives but the MAC address is changed (or masked?) somehow. I'm not a Dev, all I could find out it has something to do with Treble use in the native BT-stack in Oreo ROMs (HIDL instead of libbt-vendor ...whatever that means). In fact I haven't experienced this issue with Treble-Oreo ROMs, only with non-Treble ones. My car alarm needs the phone's BT-MAC address - if someone knows a solution/workaround please share! I'd love to keep this ROM as it gives the best battery stats I ever had on this phone!!
Thanks!
 

Pavanpatel

Senior Member
Dec 28, 2016
503
968
I'm on this ROM now - 2 issues I found so far:
- keyboard missing from the basic package! I had to add the GBoard.apk manually to be able to set up the phone (voice typing is useless for passwords).
- Bluetooth messed up - it works, pair, sends, receives but the MAC address is changed (or masked?) somehow. I'm not a Dev, all I could find out it has something to do with Treble use in the native BT-stack in Oreo ROMs (HIDL instead of libbt-vendor ...whatever that means). In fact I haven't experienced this issue with Treble-Oreo ROMs, only with non-Treble ones. My car alarm needs the phone's BT-MAC address - if someone knows a solution/workaround please share! I'd love to keep this ROM as it gives the best battery stats I ever had on this phone!!
Thanks!

Hey,

1. Sorry for the keyboard thing, messed up a bit while building.

2. I do not use Bluetooth. So it's difficult for me to trace the issue. I will still try to find a solution to this. If you are saying that in treble based ROMs you are not facing it, then maybe it's a bug in source itself. I will try to find a solution to this.

Thanks for reporting.
 

Sol1nv1ctus

Member
Aug 13, 2018
12
2
Budapest
Hey,

1. Sorry for the keyboard thing, messed up a bit while building.

2. I do not use Bluetooth. So it's difficult for me to trace the issue. I will still try to find a solution to this. If you are saying that in treble based ROMs you are not facing it, then maybe it's a bug in source itself. I will try to find a solution to this.

Thanks for reporting.

Hey Man,

Appreciate the quick response - nice to see you keep an eye on the thread!

If you used the same BT source code as Darkstar085 in his DOT OS 2.4 then your assumption may be correct - it is indeed DOT that has the same BT issue :good:
I compared the docs on Gitub with that of riteshsaxena (he made a Treble version of LOS 15.1 where BT was running fine) the only significant difference I could spot is the line where you disable enhanced sco commands: #define BTM_SCO_ENHANCED_SYNC_DISABLED TRUE -don't know if that helps.

BT-services are governed by a system app (com.android.bluetooth) - is there a way to patch it with an .apk from another ROM as a workaround - or is it more complex than this?
 

Pavanpatel

Senior Member
Dec 28, 2016
503
968
Hey Man,

Appreciate the quick response - nice to see you keep an eye on the thread!

If you used the same BT source code as Darkstar085 in his DOT OS 2.4 then your assumption may be correct - it is indeed DOT that has the same BT issue :good:
I compared the docs on Gitub with that of riteshsaxena (he made a Treble version of LOS 15.1 where BT was running fine) the only significant difference I could spot is the line where you disable enhanced sco commands: #define BTM_SCO_ENHANCED_SYNC_DISABLED TRUE -don't know if that helps.

BT-services are governed by a system app (com.android.bluetooth) - is there a way to patch it with an .apk from another ROM as a workaround - or is it more complex than this?

Seems bit complex because these are source side changes to be made. I will try to fix it soon.
 

rahulmanpur

Senior Member
Dec 25, 2014
53
32
I tried Arnova's GCAM v7.9.7 which I knew works in AEX. But it doesn't do HDR+ processing I tried some other APKs too which I very comfortably used in AEX (my previous ROM).
Then I used the magisk module and tried again. Still no luck. It clicks the picture, but doesn't do any processing at all. Other than that keyboard was missing. Battery backup seems good but I'm yet to set up all my apps.
 

Sol1nv1ctus

Member
Aug 13, 2018
12
2
Budapest
Why not join us all in telegram then? My username - advertising_keeda

Thanks for the invite! Social media is something I (sadly) no longer have time for ...well the same applies for my phone too (should have changed long ago) - but I enjoy playing around with a decent ROM, and I like this one more and more.
Drain for the last 24h period (very light usage tho: apps basically closed, 10mins total in calls, checking mails a few times, ~5 mins flashlight) was 4%! Yes: FOUR percent in one day
 

Sol1nv1ctus

Member
Aug 13, 2018
12
2
Budapest
@ Pavanpatel
I found the factory Bluetooth MAC address of my phone and compared it with the 'new' one - it looks like:
A1:B1:C1:01:02:03 vs 03:02:01:C1:B1:A1 -> exactly the same 6x2 characters but backwards!
Hope it helps to identify the code-glitch
 

Bonoboo

Senior Member
Dec 30, 2012
2,544
3,931
@Pavanpatel
LOS have in-built call recording. But it disabled by default.
Please enable it for our device by "overlaying" file just like this
I tested by editing Dialer.apk and it works. Correct audio source: 4

To other: until it enabled in ROM directly you can flash attached ZIP.
After this in-call will be shown another button "Record call".
Files will be located in folder CallRecordings.
Also I suggest to select Dialer > three dots > Settings > Sounds and vibration > Audio format > AAC

Please note that in some countries this feature prohibited and disabled automatically basing on current cellular network.
 

Attachments

  • Dialer_with_recording.zip
    6.6 MB · Views: 9
Last edited:

william.johhn7!

Senior Member
Sep 13, 2015
2,135
738
@Pavanpatel
LOS have in-built call recording. But it disabled by default.
Please enable it for our device by "overlaying" file just like this
I tested by editing Dialer.apk and it works. Correct audio source: 4

To other: until it enabled in ROM directly you can flash attached ZIP.
After this in-call will be shown another button "Record call".
Files will be located in folder CallRecordings.
Also I suggest to select Dialer > three dots > Settings > Sounds and vibration > Audio format > AAC

Please note that in some countries this feature prohibited and disabled automatically basing on current cellular network.
You really are a fan of lineage. Your work is great.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 19
    http%3A%2F%2Ffiles.paulfasola.fr%2FCyanogenMod%2FLineageOS.png


    Code:
    /*
     * I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...). 
     * Please do some research if you have any concerns about features included in the products you find here before flashing it! 
     * YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you. 
     * Your warranty will be void if you tamper with any part of your device / software.
     * Same statement for XDA.
     */

    LineageOS is a free, community built, aftermarket firmware distribution of Android 8 (oreo), 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 (Calls, SMS, Data)
    • Fingerprint
    • IR Blaster
    • Wi-Fi
    • Bluetooth
    • Camera
    • Camcorder
    • Video Playback
    • Audio
    • Sensors
    • Flash
    • LED
    • GPS
    • Volte

    Known issues:
    • You Tell me

    Instructions :
    • Download the latest build and GApps
    • Reboot to recovery
    • Flash the latest build and GApps
    • Flash Magisk
    • Reboot

    Downloads :

    ROM :- https://www.androidfilehost.com/?w=files&flid=278246



    Sources:

    XDA:DevDB Information
    LineageOS, ROM for the Xiaomi Redmi 3S

    Contributors
    @pvnptl98

    Thanks to @Jayant_Deshmukh for helping to resolve a small error

    A special thanks to @Darkstar085.

    Source Code: [url]https://github.com/LineageOS/[/URL]

    ROM OS Version: 8.x Oreo
    ROM Kernel: Linux 3.x
    Based On: LineageOS

    Version Information
    Status: Stable
    Current Stable Version: 15.1
    Stable Release Date: 2018-06-10

    Created 2018-06-10
    Last Updated 2018-07-21
    8
    @Pavanpatel
    LOS have in-built call recording. But it disabled by default.
    Please enable it for our device by "overlaying" file just like this
    I tested by editing Dialer.apk and it works. Correct audio source: 4

    To other: until it enabled in ROM directly you can flash attached ZIP.
    After this in-call will be shown another button "Record call".
    Files will be located in folder CallRecordings.
    Also I suggest to select Dialer > three dots > Settings > Sounds and vibration > Audio format > AAC

    Please note that in some countries this feature prohibited and disabled automatically basing on current cellular network.
    7
    23-8-18:

    - SystemUI: Add tunables for clock position
    - SystemUI: Add tunables for clock AM/PM style
    - Tuner: Move clock seconds option to status bar settings
    - SystemUI: Fix default clock blacklist value
    - Merge tag 'android-8.1.0_r43'
    - Kernel upstreamed to .119
    - Fixed whatsapp decoloration issue (Thanks to @nichcream)
    - Fixed offline charging animation.


    ----------------------------Changelogs-----------------------------

    21-7-18:

    -Resolve statusbar VPN icon tints
    -Resolve status bar battery percentage tints
    -Remove carrier text for disabled SIMs
    -support more dark overlays
    -Kernel upstreamed to .115
    And maybe something more!
    Thanks to @myselflatu for testing!

    ----------------------------Changelogs-----------------------------

    21-6-18:

    - Merge tag android 8.1.0 r30
    - Security patch updated to june 5
    - Add an option to force pre-O apps to use full screen aspect ratio
    - SystemUI: Toggle USB tethering only when USB is connected
    - Added trust interface.
    - apns-conf: Remove obsolete APNs for PT carriers
    - Automatic translation import
    - Added Thermal-engine
    - Kernel Upstreamed to .113
    - Fixed notification LED not blinking ( thanks to @Darkstar085 ) ( Special thanks to @difr )

    ----------------------------Changelogs-----------------------------

    10-06-18 :

    Initial Build

    ----------------------------Changelogs-----------------------------
    6
    ROM updated.

    I will add Volte icon in next build

    Download link in OP. Changelogs in second post.

    :good:
    6
    Sorry for being inactive for a month.

    Finally new build is up!

    -Resolve statusbar VPN icon tints
    -Resolve status bar battery percentage tints
    -Remove carrier text for disabled SIMs
    -support more dark overlays
    -Kernel upstreamed to .115
    And maybe something more!

    Check OP for download link. Enjoy!

    Thanks a lot to @myselflatu for testing.