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

[ROM][HIAEUHL/HIAEUL] Unofficial LineageOS 14.1 (2020/05/30)

Search This thread

Dragonkind

Senior Member
Aug 4, 2012
704
350
Chureki
http%3A%2F%2Fi1285.photobucket.com%2Falbums%2Fa583%2Fadriandc%2FLineage-Header_zps5k1so3nb.png~original

Code:
#include <std_disclaimer.h>
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * 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.
 */
About LineageOS
LineageOS is a free, community built, aftermarket firmware distribution of Android 7.x (Nougat),
which is designed to increase performance and reliability over stock Android for your device.

All the source code for LineageOS is available in the LineageOS GitHub repo.
And if you would like to contribute to LineageOS, please visit our Gerrit Code Review.

Official LineageOS website: http://lineageos.org


Downloads And Changelog
## 2020/05/30 ##
HIAEUHLDOWNLOAD HERE
HIAEULDOWNLOAD HERE
Code:
# Update Android security patch (2020/04/05)
# This build have the same content but different codename dates between US and International version, just ignore it.
## Earlier Builds ##
## 2019/07/20 ##
HIAEUHLDOWNLOAD HERE
HIAEULDOWNLOAD HERE
Code:
# Update Android security patch (2019/07/05)
## 2019/05/29 ##
HIAEUHLDOWNLOAD HERE
HIAEULDOWNLOAD HERE
Code:
# Update Android security patch (2019/05/05)
## 2019/04/12 ##
HIAEUHLDOWNLOAD HERE
HIAEULDOWNLOAD HERE
Code:
# Update Android security patch (2019/04/05)
# Clean up screenshot if nothing selected
## 2019/02/28 ##
HIAEUHLDOWNLOAD HERE
HIAEULDOWNLOAD HERE
Code:
# Update Android security patch (2019/02/05)
## 2018/12/21 ##
HIAEUHLDOWNLOAD HERE
HIAEULDOWNLOAD HERE
Code:
# Update Android security patch (2018/12/05)
## 2018/11/24 ##
HIAEUHLDOWNLOAD HERE
HIAEULDOWNLOAD HERE
Code:
# Update Android security patch (2018/11/05)
## 2018/09/25 ##
HIAEUHLDOWNLOAD HERE
HIAEULDOWNLOAD HERE
Code:
# Update Android security patch (2018/09/05)
## 2018/08/20 ##
HIAEUHLDOWNLOAD HERE
HIAEULDOWNLOAD HERE
Code:
# Update Android security patch (2018/08/05)
## 2018/08/16 HIAEUHL ## → DOWNLOAD HERE
Code:
# Initial build for HIAEUHL
  (Include the same features as 2018/08/10)
## 2018/08/10 HIAEUL ## → DOWNLOAD HERE
Code:
# Enable call recording for all regions
  (Warning! Please follow your local laws to use the feature)
# Replace emoji with Android 9.0 (Pie) style
## 2018/08/08 HIAEUL ## → DOWNLOAD HERE
Code:
# Initial build for HIAEUL
# Update Android security patch (2018/07/05)
# Add speaker to list of output devices available for VoIP

Recommended Recovery (optional)
TWRP → DOWNLOAD HERE

Google Apps (optional)
OpenGApps → DOWNLOAD HERE (Choose ARM64, Android 7.1, and I recommend nano)
Information: Flash the GApps before the first boot. If not, a clean flash is recommended.

Addon For SU (optional)
Extras → DOWNLOAD HERE (Choose arm64, 14.1)

Addon For Dual-Speaker (optional) (Thank to Dante63 and his tutorial)
Extras (updated on 2018/12/04) → DOWNLOAD HERE (Warning! Please use at your own risk.)
Uninstall tool (back to default)DOWNLOAD HERE
Information: Stereo effect with earpiece. READ MORE


Installation (TWRP for example)
Warning! Need a clean installation if you come from an official build:
- (Optional) Backup system and data partition
- Wipe data (a.k.a. factory reset)
- (Optional) Format data if you want to decrypt data partition
- Flash the ROM you download → DOWNLOAD HERE
- (Optional) Flash the patch for data decryption → DOWNLOAD HERE
- (Optional) Flash the addon for su → DOWNLOAD HERE (Choose arm64, 14.1)
- (Optional) Flash GApps → DOWNLOAD HERE (Choose ARM64, Android 7.1, and I recommend nano)
- (Optional) Any additional zip you want to flash
- Wipe cache and dalvik
- Reboot to system

Update from an earlier unofficial build:
- No need to wipe and format data unless you want
- Flash the ROM you download → DOWNLOAD HERE
- (Optional) Flash the patch for data decryption → DOWNLOAD HERE
- (Optional) Flash the addon for su → DOWNLOAD HERE (Choose arm64, 14.1)
- (Optional) Flash GApps → DOWNLOAD HERE (Choose ARM64, Android 7.1, and I recommend nano)
- (Optional) Any additional zip you want to flash
- Wipe cache and dalvik
- Reboot to system


About The Builds
Device tree:
https://github.com/LineageOS/android_device_htc_hiae-common
https://github.com/LineageOS/android_device_htc_hiaeuhl
https://github.com/LineageOS/android_device_htc_hiaeul
Kernel sources: https://github.com/LineageOS/android_kernel_htc_msm8952
Vendor blobs: https://github.com/TheMuppets/proprietary_vendor_htc


Contributors
intervigil, Dragonkind
ROM OS Version: Android 7.1.2 (Nougat)
Based On: LineageOS 14.1
 
Last edited:

Dragonkind

Senior Member
Aug 4, 2012
704
350
Chureki
Detailed Changelog

Why do I put this here? Because I'm lazy to upload to Github. :p

## 2018/08/10 ##
# Enable call recording for all regions (Warning! Please follow your local laws to use the feature)
/packages/Dialer/res/
Code:
Delete all folders called as "values-mcc(number)".
/packages/Dialer/res/values/config.xml
Code:
<bool name="call_recording_enabled">[COLOR="green"]true[/COLOR]</bool>
<integer name="call_recording_audio_source">[COLOR="green"]4[/COLOR]</integer>
/device/htc/hiae-common/configs/audio_policy_configuration.xml
Code:
<route type="mix" sink="primary input"
       sources="Built-In Mic,Built-In Back Mic,Wired Headset Mic,BT SCO Headset Mic[COLOR="Green"],Telephony Rx[/COLOR]"/>
# Replace emoji with Android 9.0 (Pie) style
/external/noto-fonts/other/NotoColorEmoji.ttf
Code:
Download from "https://github.com/googlei18n/noto-emoji/blob/master/fonts/NotoColorEmoji.ttf" and replace it manually.

## 2018/08/08 ##
# Add speaker to list of output devices available for VoIP (reference)
/device/htc/hiae-common/configs/audio_policy_configuration.xml
Code:
<route type="mix" sink="Speaker"
       sources="primary output,deep_buffer[COLOR="green"],voip_rx[/COLOR],direct_pcm,compressed_offload"/>
<route type="mix" sink="Wired Headset"
       sources="primary output,deep_buffer[COLOR="green"],voip_rx[/COLOR],direct_pcm,compressed_offload"/>
<route type="mix" sink="Wired Headphones"
       sources="primary output,deep_buffer[COLOR="green"],voip_rx[/COLOR],direct_pcm,compressed_offload"/>
<route type="mix" sink="Line Out"
       sources="primary output,deep_buffer[COLOR="green"],voip_rx[/COLOR],direct_pcm,compressed_offload"/>
 
Last edited:
  • Like
Reactions: vjmsion

Dragonkind

Senior Member
Aug 4, 2012
704
350
Chureki
The Method I Use To Build This ROM (hiaeul for example)

My laptop specifics
- Intel Core-i5 5200U processor (x86_64)
- 8GB RAM (4GB+4GB)
- 256GB SSD
- Windows 10 (64-bit)


Environment
- Download and install Oracle VM VirtualBox
- Download your favorite Linux image file (ex: Ubuntu 18.04 LTS)
- Place the image file where you want
- Run Oracle VM VirtualBox and set up for a new machine
- Virtual storage needs to be 150GB at least
- Any preference you want
- Start up virtual machine


Prepare The Needing Tools
- Read this but remember to change the branch name "lineage-15.1" to "cm-14.1"
- Also change the device name "hiae" to "hiaeul"
- Add this into ".profile":
Code:
# add Android SDK platform tools to path
if [ -d "$HOME/platform-tools" ] ; then
    PATH="$HOME/platform-tools:$PATH"
fi
- Add this into ".bashrc":
Code:
export USE_CCACHE=1
prebuilts/misc/linux-x86/ccache/ccache -M 50G
export CCACHE_COMPRESS=1

export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4G"

export LC_ALL=C
- If the performance of your computer isn't enough, also add this into ".bashrc":
Code:
export USE_NINJA=false
- Modify swap size with terminator:
Code:
sudo swapoff -a
sudo dd if=/dev/zero of=/swapfile bs=1M count=8192
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show
- Do this step with another terminator window:
Code:
sudo su
echo 99999 > /proc/sys/kernel/pid_max
echo "kernel.pid_max=99999" >> /etc/sysctl.conf
- Add this into "/.repo/local_manifests/roomservice.xml":
Code:
<project name="TheMuppets/proprietary_vendor_htc" path="vendor/htc" remote="github" />

After Completion
- You can find the zip file under "/out/targets/products/hiaeul"
 
Last edited:

kall3

Senior Member
Oct 21, 2015
64
27
Great Gratitude

Great job to continue development on the 7.1 HTC One A9 branch. I especially appreciate current security patches being implemented. I came from official 14.1 branch (May 2018) and did not regret to invest my time on setting up the device from scratch once again!
 
  • Like
Reactions: Dragonkind

AceNik

Member
Jan 1, 2011
44
10
Hi, just wondering if this is going to go up on the official builds page such that OTA update support starts post that.

Any chance that may happen?
 

Saad. Mk

Senior Member
Jun 26, 2017
128
32
Great ROM everything seems to be working fine up until now, just some battery issues not getting enough standby time, when can we expect the next update?
 

Dragonkind

Senior Member
Aug 4, 2012
704
350
Chureki
Hi, nice work, i have a question, can i flash it with S-ON?, my bootloader is unlocked and my device is hiaeul, thanks in advance :)
Not sure coz my device is S-OFF. But I remember the answer is probably yes, preparing an RUU before you trying would be better.

Hi, just wondering if this is going to go up on the official builds page such that OTA update support starts post that.

Any chance that may happen?
No, I've not sent this to intervigil (our hero) yet. Actually I am doing my compulsory duty, I can only use computer on weekends. I may update this ROM monthly syncing with Android security patch as I can. Thus, I may not have enough time to talk about these with intervigil currently. If there's anyone willing to send #2 of this thread to him, he/she will be our hero too. :p

Hi,
Has somebody been able to resolve the calling issue in Lineage OS 15.1?
Probably no, maybe yes. Nobody has confirmed what the issue is actually caused by.
Great ROM everything seems to be working fine up until now, just some battery issues not getting enough standby time, when can we expect the next update?
Monthly update I think. However I don't understand how to tweak kernel, the battery time may stay the same as the last 14.1 nightly ROM (180510), sorry.
 
Last edited:
  • Like
Reactions: Saad. Mk

Saad. Mk

Senior Member
Jun 26, 2017
128
32
Not sure coz my device is S-OFF. But I've remembered the answer is probably yes, preparing an RUU before you trying would be better.

No, I've not sent this to intervigil (our hero) yet. Actually I have been in my compulsory duty, I can only use computer on weekends. I may update this ROM monthly syncing with Android security patch as I can. Thus, I may not have enough time to talk about these with intervigil currently. If there's anyone willing to send #2 of this thread to him, he/she will be our hero too. :p

Probably no, maybe yes. Nobody has confirmed what the issue is actually caused by.

Monthly update I think. However I don't understand how to tweak kernel, the battery time may stay the same as the last 14.1 nightly ROM (180510), sorry.
GREAT! I've been using the ROM as my daily for the past few weeks, I've been having random reboots and holding down the power button restarts my devce instead of showing the reeboot, power off etc tab...
 
  • Like
Reactions: Dragonkind

Dragonkind

Senior Member
Aug 4, 2012
704
350
Chureki
... I've been having random reboots and holding down the power button restarts my devce instead of showing the reeboot, power off etc tab...
What ROM did you use when you were getting these issue? :confused:
If it comes with this unofficial 14.1 ROM, I think it might be a hardware issue or some apps causes it, coz I've never had these bugs since we got the nightly 14.1 till the last nightly build (180510).
 

Saad. Mk

Senior Member
Jun 26, 2017
128
32
What ROM did you use when you were getting these issue? :confused:
If it comes with this unofficial 14.1 ROM, I think it might be a hardware issue or some apps causes it, coz I've never had these bugs since we got the nightly 14.1 till the last nightly build (180510).
I was using the latest 14.1 unofficial build, however I managed to fix the problem, it was substratum causing most of the issues when it overlayed the amdroid system. Otherwise the ROM's great, just really hoping for the dialbug issue on 15.1 to be fixed soon. I contacted the dev and according to him since he can't reproduce the issue on his device, theres no ETA on when the issue will be fixed or if it actually can be fixed
 

Dragonkind

Senior Member
Aug 4, 2012
704
350
Chureki
I was using the latest 14.1 unofficial build, however I managed to fix the problem, it was substratum causing most of the issues when it overlayed the amdroid system. Otherwise the ROM's great, just really hoping for the dialbug issue on 15.1 to be fixed soon. I contacted the dev and according to him since he can't reproduce the issue on his device, theres no ETA on when the issue will be fixed or if it actually can be fixed

Well, have you got them before, or had you done a clean installation when you flashed this ROM?
I can understand what you report, but I never get them, also have no idea about why they happen on your device...
 

rrkas

Member
Feb 10, 2015
6
1
Trying to install this since I didn't manage to get the offical 14.1 to work, but Im getting the same issue here and that is that after flashing tand pressing reboot the phone wont get past this with HTC-screen with that red "this build is for development jadda jadda". It just stops there. What can I do? Can still install my old cyanogen 13 rom and get it to run, but not 14.1 :\

Edit: Im on S-on btw if that matters. Don't actually know exactly what that means, just did it because I had to when I installed viper4android before.
Edit2: Or wait, might have been some permissive thing. Is there a way to see if have this S on or off? Sorry for the confusion :)
 
Last edited:
  • Like
Reactions: Dragonkind

Saad. Mk

Senior Member
Jun 26, 2017
128
32
I can't understand this, but I went down from 71% in the night to 40% in the morning on standby even tho I had airplane mode turned on, it shows cellular consumption as the most.
 

Attachments

  • Screenshot_20180904-072110.png
    Screenshot_20180904-072110.png
    82 KB · Views: 138
  • Like
Reactions: Dragonkind

Dragonkind

Senior Member
Aug 4, 2012
704
350
Chureki
Trying to install this since I didn't manage to get the offical 14.1 to work, but Im getting the same issue here and that is that after flashing tand pressing reboot the phone wont get past this with HTC-screen with that red "this build is for development jadda jadda". It just stops there. What can I do? Can still install my old cyanogen 13 rom and get it to run, but not 14.1 :\

Edit: Im on S-on btw if that matters. Don't actually know exactly what that means, just did it because I had to when I installed viper4android before.
Edit2: Or wait, might have been some permissive thing. Is there a way to see if have this S on or off? Sorry for the confusion :)
It may be related to your firmware version that is under 2.18.617.30 (hiaeul) or the equivalent Nougat versions for hiaeuhl, you can check it first in Download Mode.
For S-ON or S-OFF status, you can check on the title of HBoot (just a white option screen).

I can't understand this, but I went down from 71% in the night to 40% in the morning on standby even tho I had airplane mode turned on, it shows cellular consumption as the most.
I've remembered somebodies get this issue for a while and never got solved, though for me I never experienced it. Try to NOT enable airplane mode, maybe it's similar to another bug, battery draining when expanded desktop is enabled coz the device wouldn't go deep-sleep.
There's good news is, we probably skip LOS 15.1 and get LOS 16.0 directly, I've noticed some LOS 16.0 gerrits for hiae uploaded. :cool:
 
  • Like
Reactions: Saad. Mk

Saad. Mk

Senior Member
Jun 26, 2017
128
32
Immense battery drains, 7 hours left me down form 100% to 83% with ZERO usage.....
 

Attachments

  • Screenshot_20180911-144139.png
    Screenshot_20180911-144139.png
    179 KB · Views: 95
  • Like
Reactions: Dragonkind

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    http%3A%2F%2Fi1285.photobucket.com%2Falbums%2Fa583%2Fadriandc%2FLineage-Header_zps5k1so3nb.png~original

    Code:
    #include <std_disclaimer.h>
    /*
     * Your warranty is now void.
     *
     * I am not responsible for bricked devices, dead SD cards,
     * thermonuclear war, or you getting fired because the alarm app failed. Please
     * do some research if you have any concerns about features included in this ROM
     * 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.
     */
    About LineageOS
    LineageOS is a free, community built, aftermarket firmware distribution of Android 7.x (Nougat),
    which is designed to increase performance and reliability over stock Android for your device.

    All the source code for LineageOS is available in the LineageOS GitHub repo.
    And if you would like to contribute to LineageOS, please visit our Gerrit Code Review.

    Official LineageOS website: http://lineageos.org


    Downloads And Changelog
    ## 2020/05/30 ##
    HIAEUHLDOWNLOAD HERE
    HIAEULDOWNLOAD HERE
    Code:
    # Update Android security patch (2020/04/05)
    # This build have the same content but different codename dates between US and International version, just ignore it.
    ## Earlier Builds ##
    ## 2019/07/20 ##
    HIAEUHLDOWNLOAD HERE
    HIAEULDOWNLOAD HERE
    Code:
    # Update Android security patch (2019/07/05)
    ## 2019/05/29 ##
    HIAEUHLDOWNLOAD HERE
    HIAEULDOWNLOAD HERE
    Code:
    # Update Android security patch (2019/05/05)
    ## 2019/04/12 ##
    HIAEUHLDOWNLOAD HERE
    HIAEULDOWNLOAD HERE
    Code:
    # Update Android security patch (2019/04/05)
    # Clean up screenshot if nothing selected
    ## 2019/02/28 ##
    HIAEUHLDOWNLOAD HERE
    HIAEULDOWNLOAD HERE
    Code:
    # Update Android security patch (2019/02/05)
    ## 2018/12/21 ##
    HIAEUHLDOWNLOAD HERE
    HIAEULDOWNLOAD HERE
    Code:
    # Update Android security patch (2018/12/05)
    ## 2018/11/24 ##
    HIAEUHLDOWNLOAD HERE
    HIAEULDOWNLOAD HERE
    Code:
    # Update Android security patch (2018/11/05)
    ## 2018/09/25 ##
    HIAEUHLDOWNLOAD HERE
    HIAEULDOWNLOAD HERE
    Code:
    # Update Android security patch (2018/09/05)
    ## 2018/08/20 ##
    HIAEUHLDOWNLOAD HERE
    HIAEULDOWNLOAD HERE
    Code:
    # Update Android security patch (2018/08/05)
    ## 2018/08/16 HIAEUHL ## → DOWNLOAD HERE
    Code:
    # Initial build for HIAEUHL
      (Include the same features as 2018/08/10)
    ## 2018/08/10 HIAEUL ## → DOWNLOAD HERE
    Code:
    # Enable call recording for all regions
      (Warning! Please follow your local laws to use the feature)
    # Replace emoji with Android 9.0 (Pie) style
    ## 2018/08/08 HIAEUL ## → DOWNLOAD HERE
    Code:
    # Initial build for HIAEUL
    # Update Android security patch (2018/07/05)
    # Add speaker to list of output devices available for VoIP

    Recommended Recovery (optional)
    TWRP → DOWNLOAD HERE

    Google Apps (optional)
    OpenGApps → DOWNLOAD HERE (Choose ARM64, Android 7.1, and I recommend nano)
    Information: Flash the GApps before the first boot. If not, a clean flash is recommended.

    Addon For SU (optional)
    Extras → DOWNLOAD HERE (Choose arm64, 14.1)

    Addon For Dual-Speaker (optional) (Thank to Dante63 and his tutorial)
    Extras (updated on 2018/12/04) → DOWNLOAD HERE (Warning! Please use at your own risk.)
    Uninstall tool (back to default)DOWNLOAD HERE
    Information: Stereo effect with earpiece. READ MORE


    Installation (TWRP for example)
    Warning! Need a clean installation if you come from an official build:
    - (Optional) Backup system and data partition
    - Wipe data (a.k.a. factory reset)
    - (Optional) Format data if you want to decrypt data partition
    - Flash the ROM you download → DOWNLOAD HERE
    - (Optional) Flash the patch for data decryption → DOWNLOAD HERE
    - (Optional) Flash the addon for su → DOWNLOAD HERE (Choose arm64, 14.1)
    - (Optional) Flash GApps → DOWNLOAD HERE (Choose ARM64, Android 7.1, and I recommend nano)
    - (Optional) Any additional zip you want to flash
    - Wipe cache and dalvik
    - Reboot to system

    Update from an earlier unofficial build:
    - No need to wipe and format data unless you want
    - Flash the ROM you download → DOWNLOAD HERE
    - (Optional) Flash the patch for data decryption → DOWNLOAD HERE
    - (Optional) Flash the addon for su → DOWNLOAD HERE (Choose arm64, 14.1)
    - (Optional) Flash GApps → DOWNLOAD HERE (Choose ARM64, Android 7.1, and I recommend nano)
    - (Optional) Any additional zip you want to flash
    - Wipe cache and dalvik
    - Reboot to system


    About The Builds
    Device tree:
    https://github.com/LineageOS/android_device_htc_hiae-common
    https://github.com/LineageOS/android_device_htc_hiaeuhl
    https://github.com/LineageOS/android_device_htc_hiaeul
    Kernel sources: https://github.com/LineageOS/android_kernel_htc_msm8952
    Vendor blobs: https://github.com/TheMuppets/proprietary_vendor_htc


    Contributors
    intervigil, Dragonkind
    ROM OS Version: Android 7.1.2 (Nougat)
    Based On: LineageOS 14.1
    5
    Will we see a Lineags OS 14.1. with the latest Security Patches for Oktober'18 from you? ;)

    Yes for sure! But I moved my VM from SSD to HDD (prevent SSD lacking storage), waiting for Win 10 1809.
    Thus the next releases will upload later, or skip October and build November directly (I hope I can still make October one).

    A good news is, I want to play some tricks on speaker and earpiece, and I've got the preliminary success.
    As I know, there's nobody else doing this, though it can make our A9 great again. :cool:
    4
    LineageOS 14.1 (Apr-12-2019, Updated)

    Changelog
    ## 2019/04/12 ##
    HIAEUHLDOWNLOAD HERE
    HIAEULDOWNLOAD HERE
    Code:
    # Update Android security patch (2019/04/05)
    # Clean up screenshot if nothing selected
    4
    LineageOS 14.1 (May-30-2020, Updated)

    Changelog
    ## 2020/05/30 ##
    HIAEUHLDOWNLOAD HERE
    HIAEULDOWNLOAD HERE
    Code:
    # Update Android security patch (2020/04/05)
    # This build have the same content but different codename dates between US and International version, just ignore it.

    PS. This is the last one build of 14.1, unless Android 7.1.2 getting new critical bulletins.
    If I have enough time, maybe there would be a test build of 16.0 for those who want it.
    4
    LineageOS 15.1 (Jul-24-2019)

    ## 2019/07/24 ##
    HIAEDOWNLOAD HERE
    Code:
    # Initial Oreo build for HIAE (both hiaeuhl & hiaeul)
    # Enable call recording

    Warning! This build is uploaded for those who wanna try, please use it at your own risk.
    Even I'm just going to install now. Backup with TWRP before trying, or you may cry.

    ---- edited ----

    The old trouble is still there.
    Don't know why, it was normal for just a while, then after some use, it went wrong again.
    If judged by intuition, I guess some related process shut down by kernel or something else.
    Can't promise whether I would find a way to fix it, but will try in my free time.
    But my conclusion is, it may be the time to buy a new phone. ?