[ROM][UNOFFICIAL]LineageOS 14.1 for One Mini 2

Search This thread

kestrelgib

Member
Sep 13, 2016
7
4
Looks awesome:) Obviously not perfect as I appreciate it is still in alpha, but the camera alone is worth the upgrade - much clearer than Marshmallow.
Thanks for your work!:)
 

nightcore500

Senior Member
Jul 5, 2016
190
392
Burgstädt
icera-network.de
A general question...
Memul is listed at the devicelist which becomes LineagOS support but this is an unofficial build.
Anyone knows if there is comming an official one?

Which list do you mean exactly? As far as I am informed no one of lineage plans to bring the phone back official.
But i am planning to ask the lineage dev's if i can take the official support for our phone after the next release.
 
  • Like
Reactions: pikka_lou

nailyk

Senior Member
Oct 3, 2015
1,511
2,971
Which list do you mean exactly? As far as I am informed no one of lineage plans to bring the phone back official.
But i am planning to ask the lineage dev's if i can take the official support for our phone after the next release.
Getting official is now hard as they wont 'known issue' list. Rom should not have any (or a few minor). But merging into source could be possible and allow better dev support.
We are doing like this for z3 right now. Sources are merged and we are patching the last remaining issues before triggering build.
Maybe it can be a way for memul too :)
 

stkl

Senior Member
Sep 8, 2008
112
23
This should however apply to every reasonable ROM, no matter if it's official or not.
Submitting a device in early alpha state is beyond debate, but full support and documented bug list should be our goal anyway.
 

tryllz

Senior Member
Apr 8, 2014
389
69
Frankly, the more I could commend about all the devs here, the less it will be, from Marshmallow through to LOS @nightcore500 made it possible for One Mini 2..

Thank You Very Much @nightcore500 and all others involved..
 

userx404

Senior Member
Which list do you mean exactly? As far as I am informed no one of lineage plans to bring the phone back official.
But i am planning to ask the lineage dev's if i can take the official support for our phone after the next release.

It seems you are right. I saw it on a "will-be-supported-list" approximately on january when LineagOS started with the first devices.
 

Andruxcx

Senior Member
Apr 23, 2017
59
5
Could someone give me brief feedback about the mobile radio connection?
Are there problems here or is everything fine?

For me for the most part everything is fine. except sometimes when i have the mobile data on and wifi on it says that the wifi connection has no internet access but then it appears after a few moments But mobile data alone and the radio signal is fine
 
Last edited:

stkl

Senior Member
Sep 8, 2008
112
23
No problems so far. Signal strength is the same with other systems, switching between EDGE, HSPA and LTE works smoothly and also interruptions by fluctuating WiFi shows familiar behavior (few seconds to reconnect)
 

Jonzethan

Member
Feb 26, 2017
8
0
I was curious to see if the same problem that was with CM13 is present with this rom aswell and sadly it was. The touch screen still doesnt register any touches only the red border around the screen appears. Previously i was using NostromoPop CM12 where everything was working and for recovery i have TWRP 2.8.5.0 where also everything is working.
 

nightcore500

Senior Member
Jul 5, 2016
190
392
Burgstädt
icera-network.de
I was curious to see if the same problem that was with CM13 is present with this rom aswell and sadly it was. The touch screen still doesnt register any touches only the red border around the screen appears. Previously i was using NostromoPop CM12 where everything was working and for recovery i have TWRP 2.8.5.0 where also everything is working.

Can you send me your last_kmsg?
 

tryllz

Senior Member
Apr 8, 2014
389
69
Could someone give me brief feedback about the mobile radio connection?
Are there problems here or is everything fine?

Hi @nightcore500,

If you are asking about data, I do not use data, otherwise the radio connection is always stable on my device, I made international calls and sound was crisp clear, connection was perfect.

Overall the network is always stable for me.
 

stkl

Senior Member
Sep 8, 2008
112
23
Just flashed a custom build based on the latest Github sources. Switched to userdebug, which might not have been the best idea, but anyway...

  • NFC working
  • DT2W working
  • UHS SD card working

However radio is no longer detected and I experience random reboots after approx. 5 minutes -.-
Will switch back to eng build and figure out.
 

nightcore500

Senior Member
Jul 5, 2016
190
392
Burgstädt
icera-network.de

Top Liked Posts

  • There are no posts matching your filters.
  • 47
    Introduction
    This is UNOFFICIAL LineageOS 14.1 for HTC One Mini 2.
    Please use this thread to report bugs, request features, and offer feedback.

    Installation instructions
    You must unlock your bootloader or be S-OFF.
    You must have a custom recovery installed. (TWRP)
    Fully wipe your device from Recovery (Data, Dalvik and Cache!) and install the LineageOS 14.1 ROM.
    If you would use Gapps install it now and than reboot.
    The first boot will take a while!


    Disclaimer
    OFFICIAL DISCLAIMER
    /*
    * Your warranty is now void.
    *
    * I am not responsible for bricked device, 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.
    */


    Changelog
    Release V0.8 (21.06.2018)
    • Update to latest LOS upstream
    • Added latest WCNSS firmware
    • EGL buffer_age extension support disabled
    • exFAT support added
    • Amplifier deadlock fixed
    • wcnss_service added to set the correct HTC MAC address during initialization
    • Default USB mode removed
    • ZRAM max. compression streams have been increased to 4
    • Switched ZRAM compression algorithm to LZ4
    • Switched to ADB over FunctionFS
    • Kernel: Added many patches to ZRAM, zsmalloc and zpool which improve functionality and performance
    • Kernel: Switched to new prima wifi driver
    • Kernel: Added exFAT and sdFAT drivers
    • Kernel: Added FunctionFS support
    • Kernel: Pgtable mapping for zsmalloc enabled
    • Kernel: RCU boost enabled
    • Kernel: Linux regulatory feature enabled
    • Kernel: Added some patches to sdcardfs and USB gadget driver
    • Look here for full kernel changelog (Last commit from previous release: 0d4c423)

    Older changelogs:

    Release V0.7 (20.01.2018)
    • Update to latest LOS upstream
    • Shrink USB Charging Images to fit 720p screen properly
    • Rework init power script a bit
    • Unbreak perfd
    • Hide sRGB toggle in developer options
    • nfc: Advertise extended length support for IsoDep frames (Thanks to stkl)
    • Kernel: ANDROID: sdcardfs: notify lower file of opens
    • Kernel: ANDROID: sdcardfs: Add default_normal option
    • Kernel: Enable some perf-related configs
    • Kernel: drivers: touchscreen: Fix active touchscreen during calls and power button camera shortcut
    • Kernel: drivers: i2c: Use older QUP bus driver to fix wakeup issues on memul
    • Look here for full kernel changelog (Last commit from previous release: 2d22c8c)

    Release V0.6 (25.11.2017)
    • Fix USB Accessory mode
    • Add ANT+ support
    • Swappiness has been set to 100
    • Kernel: Pocket check added for dt2w
    • Kernel: Fixed non-working microphone during a call on loudspeaker
    • Kernel: Improved the bus recovery procedure in qup i2c driver
    • Kernel: Register SPS IRQ with IRQF_NO_SUSPEND flag
    • Kernel: Reworked kernel config
    • Kernel: Merged Tag "v3.4.100"
    • Kernel: Merged Tag "v3.4.113"
    • Kernel: Max readahead size changed to 512KB
    • Kernel: Fix high load average from uninterruptible waits
    • Kernel: Do not allocate new hw_event if event is duplicate
    • Kernel: interactive: turn boost_pulse off on boost off
    • Kernel: interactive: Remove unnecessary cpu_online() check
    • Kernel: ablk_helper - Replace memcpy with struct assignment
    • Kernel: Don't plug the I/O queue in do_io_submit()
    • Look here for full kernel changelog (Last commit from previous release: 4e5b7fb)

    Release V0.5 (04.11.2017)
    • Amplifier HAL improvements
    • Removed useless button backlight support on liblights
    • GPS HAL cleanup
    • Enabled CLANG compilation for GPS HAL
    • Removed some deprecated flags
    • Fix tombstones creation
    • Root directories now created on early-init
    • Missing directories under /data are now created
    • Cleaned up main QC init script
    • XTRA download now uses https
    • Cleaned up OMX codecs packages
    • Added GPS configuration for China
    • DRM ClearKey plugin is now builded from source
    • Fix gpuclk and reset_count denials
    • Added missing OMX codecs decoders
    • Removed deprecated media blobs
    • Cleaned up bluetooth config
    • Decreased in call volume to about 74dB
    • Enabled GLONASS support
    • Kernel: Added Himax touchscreen driver
    • Look here for full kernel changelog (Last commit from previous release: 2fc6b22)

    Release V0.4 (13.09.2017)
    • "New" CAF based kernel on version 3.4.90
    • AptX Support added
    • Earpiece volume Increased
    • startOffsetMs removed from media_profile to avoid capturing the video record tone while recording the video with camcorder
    • Sepolicy rework
    • thermal-engine moved to vendor/bin
    • Amplifier: removed a forgotten debug
    • Build rild and libril from caf source
    • Compile libril with GCC instead of Clang to avoid RIL crash while establishing outgoing calls
    • Fix crashing RIL when trying to print "Create UIM thread on SUB%d with name %s" with Clang libc
    • media codecs config updated
    • Addded media codecs performance config
    • Adreno blobs updated to LA.BF.1.1.3_rb1.12
    • Build GPS HAL from source
    • Added overlay-based GPS configs
    • A-GPS re-enabled
    • Changed from 2 to 3 FramebufferSurface buffers to avoid tearing because of invalid fence semantics
    • Fixed null pointer de-reference klocwork error in liblight
    • fstab cleaned up
    • Added device model information to the USB config
    • Removed the "KERNEL_MISSING_CLOCK_BOOTTIME_ALARM" because our kernel now has the proper support
    • USB config cleaned up
    • Removed unused CameraParameters_EXT header
    • Disabled face detection in the params In addition to making the UI saner. This should fix manual focussing the camera when in auto-focus mode.
    • All changes to support our One Mini 2 on the new CAF based kernel can be found here: https://github.com/nightcore500/android_kernel_htc_msm8974-caf_rebase/commits/lineage-14.1
    Release V0.3 (08.07.2017)
    • Enable Ambient Display
    • Increase ZRAM to 400MB
    • Set default USB mode to charged to fix the USB mode bug on switching from "charging" to "MTP" mode
    • Rework on init.qcom.bt.sh
    • Remove DAC override permission which would allow rmt_storage daemon unix permissions to everything and add the system and wakelock group to these service
    • Adjust mpdecision service permissions to access procfs filesystem
    • Remove writes to non-existent IPv6 nodes
    • Remove useless property triggers
    • Properly set thermal control flags
    • Ensure boot-with-noop as this results in much shorted boot times
    • Adjust power config (Starting mpdecision later in boot to improve boot time and some more minimal changes)
    • Remove some permissions these are allready globally defined in device/qcom/sepolicy
    • Enable blur
    • Remove some unused permissions
    • Update to latest LOS upstream
    • Kernel: Only expose su when daemon is running
    • Kernel: Add some filesystem, net etc. patches (look here for full changelog)
    Release V0.2-himax hotfix (12.05.2017)
    • Kernel: Enable himax touchscreen driver

    Release V0.2 (11.05.2017)
    • switch to userdebug
    • switch to enforcing mode
    • fix NFC
    • switch to Jelly Browser
    • switch to Moto 8226 Thermal Engine
    • Update Qualcomm MSM Interface, Radio Interface Layer, GPS blobs
    • Update Camera & Sensor blobs
    • Update Widevine DRM blobs
    • Update graphics blobs
    • remove unused proprietary files
    • selinux: fix some denials
    • Kernel: re-add DT2W
    • Kernel: re-add our RT5506 changes
    • Kernel: fix SDCard driver

    Release V0.1-Alpha (06.05.2017)
    (Based on the source of CM13)
    • eng build
    • disable pre-odex for now
    • rename to lineageos
    • fix some platform configs
    • Update bootloader message offset flag
    • enable sdclang
    • enable legacy camera HAL1
    • Add GraphicBuffer shim for camera hal
    • enable text relocations for camera blobs
    • remove some configs
    • enable GCC LIBC for rild blobs
    • re-enable jemalloc for low-memory
    • set selinux to permissive for now
    • set media.stagefright.legacyencoder
    • remove old unused dhcp inits and configs
    • remount debugfs
    • some changes on core framework configs
    • some changes on init script
    • move chargeled to c++
    • set KERNEL_MISSING_CLOCK_BOOTTIME_ALARM because our kernel does not have support for it
    • some changes on media codec config
    • set NXP_CHIP_TYPE
    • changes on Permission configs
    • set Qualcomm Bluetooth SOC ID
    • remove enhanced NFC feature
    • switch to shared graphics driver repo
    • use prebuild rild from the last cm13 release for now
    • disable agps for now
    • some more changes
    • Kernel - clone the msm8974 kernel source from lineageos and change to our last kernel config
    • Kernel - enable RPFILTER
    • Kernel - signal: allow to send any siginfo to itself (to get debuggerd back to running)
    • Kernel - switch back to our Prima WLAN driver

    Downloads
    ROM v0.8 LineageOS 14.1 21.06.2018
    md5sum for ROM v0.8 LineageOS 14.1 21.06.2018
    Older releases:


    Root add-on: su (arm)
    Open Gapps for all ROMs: Gapps

    Thanks
    Big thanks to MrAnswer for his one mini 2 that i can use for development purposes.

    XDA:DevDB Information
    LineageOS 14.1 for One Mini 2, ROM for the HTC One Mini 2

    Contributors
    nightcore500
    Source Code: https://github.com/nightcore500

    ROM OS Version: 7.x Nougat
    ROM Kernel: Linux 3.4.x
    ROM Firmware Required: Latest stock
    Based On: LineageOS

    Version Information
    Status: Stable
    Current Stable Version: 0.8
    Stable Release Date: 2018-06-21
    Current Beta Version: 0.6
    Beta Release Date: 2017-11-25

    Created 2017-05-06
    Last Updated 2018-06-21
    9
    V0.4 is here ;)

    Release V0.4 (13.09.2017)
    • "New" CAF based kernel on version 3.4.90
    • Add AptX Support
    • Earpiece volume Increased
    • startOffsetMs removed from media_profile to avoid capturing the video record tone while recording the video with camcorder
    • Sepolicy rework
    • thermal-engine moved to vendor/bin
    • Amplifier: removed a forgotten debug
    • Build rild and libril from caf source
    • Compile libril with GCC instead of Clang to avoid RIL crash while establishing outgoing calls
    • Fix crashing RIL when trying to print "Create UIM thread on SUB%d with name %s" with Clang libc
    • media codecs config updated
    • Addded media codecs performance config
    • Adreno blobs updated to LA.BF.1.1.3_rb1.12
    • Build GPS HAL from source
    • Added overlay-based GPS configs
    • A-GPS re-enabled
    • Changed from 2 to 3 FramebufferSurface buffers to avoid tearing because of invalid fence semantics
    • Fixed null pointer de-reference klocwork error in liblight
    • fstab cleaned up
    • Added device model information to the USB config
    • Removed the "KERNEL_MISSING_CLOCK_BOOTTIME_ALARM" because our kernel now has the proper support
    • USB config cleaned up
    • Removed unused CameraParameters_EXT header
    • Disabled face detection in the params In addition to making the UI saner. This should fix manual focussing the camera when in auto-focus mode.
    • All changes to support our One Mini 2 on the new CAF based kernel can be found here: https://github.com/nightcore500/android_kernel_htc_msm8974-caf_rebase/commits/lineage-14.1
    8
    V0.2 is now released :)
    LineageOS 14.1 is now ready to be used as a daily driver. :good:

    Release V0.2 (11.05.2017)
    • switch to userdebug
    • switch to enforcing mode
    • fix NFC
    • switch to Jelly Browser
    • switch to Moto 8226 Thermal Engine
    • Update Qualcomm MSM Interface, Radio Interface Layer, GPS blobs
    • Update Camera & Sensor blobs
    • Update Widevine DRM blobs
    • Update graphics blobs
    • remove unused proprietary files
    • selinux: fix some denials
    • Kernel: re-add DT2W
    • Kernel: re-add our RT5506 changes
    • Kernel: fix SDCard driver
    7
    V0.7 is here :)

    Release V0.7 (20.01.2018)
    • Update to latest LOS upstream
    • Shrink USB Charging Images to fit 720p screen properly
    • Rework init power script a bit
    • Unbreak perfd
    • Hide sRGB toggle in developer options
    • nfc: Advertise extended length support for IsoDep frames (Thanks to stkl)
    • Kernel: ANDROID: sdcardfs: notify lower file of opens
    • Kernel: ANDROID: sdcardfs: Add default_normal option
    • Kernel: Enable some perf-related configs
    • Kernel: drivers: touchscreen: Fix active touchscreen during calls and power button camera shortcut
    • Kernel: drivers: i2c: Use older QUP bus driver to fix wakeup issues on memul
    • Look here for full kernel changelog (Last commit from previous release: 2d22c8c)
    7
    I can confirm that the performance is better with an increased zram. With the next release, we change to the 384MB. Thanks for your work @stkl :)