{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Post 1 - Introduction, download, and changelog
Post 2 - How to report bugs
Post 3 - How to build LineageOS from my sources
Disclaimer
Code:
/*
* Your warranty is now void.
*
* We are 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.
*
*/
What it is
LineageOS is an open source operating system based on AOSP (Android Open Source Project) with many extra features and additions.
Screenshots
Known bugs
- On dual SIM devices, a SIM cannot be re-enabled once it has been disabled
Prerequisites
- Be on stock Oreo ROM (to have Oreo radio, dsp etc.)
Installation instructions
1. Download the updated TWRP recovery (thanks CaptainThrowback and RandomPooka): HERE
2. Reboot to download mode and flash it: "fastboot flash recovery name_of_file.img"
3. Download the latest ROM zip from the downloads section below
4. Wipe /system and /data (complete FORMAT /data if you're having issues)
5. Flash ROM zip in TWRP
Downloads
LineageOS builds: here
Gapps: here
Changelog
Latest:
Code:
2021-04-18
---------------------------------------------------------------------------------------------------------------------------
- Android: April 2021 Security patch
- Please backup everything first!! if you get google play service crashing then reflash gapps
Older releases:
Code:
2021-01-15
---------------------------------------------------------------------------------------------------------------------------
- Android: January 2021 Security patch
- Please backup everything first!! if you get google play service crashing then reflash gapps
2020-10-21
---------------------------------------------------------------------------------------------------------------------------
- Android: October Security patch
- Please backup everything first!! if you get google play service crashing then reflash gapps
2020-9-21
---------------------------------------------------------------------------------------------------------------------------
- Android: September Security patch
- Please backup everything first!! if you get google play service crashing then reflash gapps
2020-8-7
---------------------------------------------------------------------------------------------------------------------------
- Android: August Security patch
2020-3-10
---------------------------------------------------------------------------------------------------------------------------
- Android: March 5 2020 Security patch
- Kernel: merged v4.4.177
- Kernel: merge CAF tag LA.UM.6.4.r1-12900-8x98.0, latest for Oreo kernel
2019-12-12
---------------------------------------------------------------------------------------------------------------------------
- Android: December 5 2019 Security patch
2019-8-15
---------------------------------------------------------------------------------------------------------------------------
- Android: August security patch
- Kernel: merge CAF tag LA.UM.6.4.r1-12900-8x98.0
2019-7-02
---------------------------------------------------------------------------------------------------------------------------
- gps: modify NTP server to hopefully improve GPS lock-on speed
- squeeze gestures: remove launch ambient display action
- android: merge 5 July security patches (yes, from the future)
- framework: merge min time between notification sounds feature
- ambient gestures: remove pocket mode and pick up gestures
2019-5-13
---------------------------------------------------------------------------------------------------------------------------
- android: 5 May security patch merged
- android: android 9.0.0 r37 merged
- nfc: fix mismerge causing read failures
- gestures: translated to Russian (thanks to Golv)
2019-4-10
---------------------------------------------------------------------------------------------------------------------------
- merge April security patch
- drm: Fix Widevine issues for some users (thanks to @Golv)
- overlay: remove carrier overlays
- kernel: merge CAF tag LA.UM.6.4.r1-12100-8x98.0
- kernel: merge HTC diag drivers
- gestures: readd short squeeze to take picture
- mm: reduce ZRAM back to 512mb and lower swapiness back to 60
2019-3-17
---------------------------------------------------------------------------------------------------------------------------
- overlay: fix brightness slider having no effect at lower levels
- frameworks: expanded volume panel is back (buggy)
- frameworks: audioFX changes aimed at fixing sound issues with it enabled
2019/3/5
---------------------------------------------------------------------------------------------------------------------------
- ambient gestures: kang pocket mode and pick up gestures
- android: merge March security patches
- android: merge android-9.0.0_r34
- init: boot with performance governor for (hopefully) faster boot ups
- kernel: rebased yet again to fix poor code merges (thanks to nathanchance)
- kernel: other misc changes
- lights: workaround capacitive lights brightness issue
- overlay: increase ambient display brightness
- overlay: reduce minimum brightness
- power: don't boost big cluster on interaction
- screen gestures: decrease sensor sampling rate
- squeeze gestures: add ambient display action
- squeeze gestures: add turn screen on/off action
- squeeze gestures: decrease sensor sampling rate
- squeeze gestures: fix broken squeeze force setting
- squeeze gestures: fix incorrect squeeze force for long squeeze action activation
- squeeze gestures: revamp again. short squeeze vibration signals time to release (stock behaviour)
2019/2/25
---------------------------------------------------------------------------------------------------------------------------
- init: remove build fingerprint overrides in init (fix safetynet ctsProfile failure)
- kernel: merge CAF tag LA.UM.6.2.r1-11900-sdm660
- kernel: merge linux upstream 4.4.171 -> 4.4.175
- kernel: update EAS with kernel 4.9
2019/2/22
---------------------------------------------------------------------------------------------------------------------------
- NO MORE HMP BUILDS FROM HERE ON, I swear I'll stop switching
- gestures: fix edge sense not working in deep sleep
- gestures: seperate out edge sense and screen of gestures into different menus
- gestures: show selected options under their respective listpreference
- gestures: unregister EdgeSensorEventListener when screen is off to save power
- init: add idle_time permissions and set value to fix stuttering
- init: rework with radio props yet again (WIP)
- kernel: actually use BFQ iosched
- kernel: back to wahoo (Pixel 2) EAS
- kernel: misc changes from wahoo
2019/2/13
---------------------------------------------------------------------------------------------------------------------------
- Back to HMP builds
- Lessen frame drop issue with powerHAL changes
- Switch to Oneplus 5 perf stack
- Livedisplay updated to 2.0
- Network traffic monitor now working
- Crash in initial setup wizard with Gapps flashed fixed
- Use generic ACDB ids for bluetooth calls
- Fix wifi startup issue for some users
2019/2/9
---------------------------------------------------------------------------------------------------------------------------
- kernel: cleaned up the vast majority of HTC additions and changes
- kernel: misc changes
- fix livedisplay restart loop
- revert init radio prop cleanups
- increase notification, alarm, and ring volumes
- build Trust HAL (can be found in Settings->Security & Location->Trust->Privacy heading (Restrict USB)
2019/2/6
---------------------------------------------------------------------------------------------------------------------------
- Merged android-9.0.0_r31
- Android security patch level February 5, 2019
- Fix freezing on shutdown
- Fix detection of Mifare classic NFC tags
- Fix radio props not getting added on single-sim Australian variants (lol)
- Modify voice recording mic calibration to match stock
- Slightly lower volume of notifications, ringing and alarms
- Pin important apps and camera in memory
- Use Wi-Fi config from CAF
- Partly update audio configs with CAF
- Fix USB Dongle issues with EAS builds
- Switch to EAS only builds
2019/1/30
----------------------------------------------------------------------------------------------------------------------------
- Fix low bluetooth call volume
- Fix speaker volume being too loud
- Fix earpiece volume in-car being too loud
- Fix camcorder mic acdb
- Fix in-call mic routing
2019/1/29
----------------------------------------------------------------------------------------------------------------------------
- HMP and EAS variants available
- kernel (EAS): update EAS with 4.9 kernel commits
- kernel: up CONFIG_HZ to 1000
- kernel: patches from kernel-common that improve bluetooth connection stability
- kernel: merge linux upstream v4.4.171
- Big cleanups in kernel and device tree
- Re-enable Adaptive LMK
- Revert wifi config to stock
2019/1/26 [EXPERIMENTAL]
----------------------------------------------------------------------------------------------------------------------------
- HMP build only
- Kernel rebased on CAF tag LA.UM.7.4.r1-04600-8x98
- Change Wifi config to match mata and remove HTC changes
- Fixed an IMS missing symbol error
- Reworked gestures
- Toggle haptic feedback ignores ringer
- Add ability to take screenshot with a squeeze gesture
- Modify long squeeze behaviour: long squeeze action activates while held down instead of when released
- Add configurable long squeeze activation time
2019/1/22
----------------------------------------------------------------------------------------------------------------------------
- Two variants released - HMP and EAS
- Update Adreno stack from LA.UM.7.4.r1-04100-8x98.0
- Update SDM stack from LA.UM.7.4.r1-04100-8x98.0
- Phone can now be suspended in charge mode (charging while phone is off)
- Merged upstream linux v4.4.160 into kernel
- Disable Adaptive Low Memory Killer and revert minfree settings to default
- Cleanup device tree
2019/1/17
----------------------------------------------------------------------------------------------------------------------------
- Partially fix Type-C to 3.5mm dongle audio routing issue
- Kernel: rebased on clean tag LA.UM.6.2.r1-11600-sdm660.0
- Kernel: Revert all linux upstream patches (back to v4.4.78)
- Slightly increase autobrightness values for lower lux values
2019/1/15
----------------------------------------------------------------------------------------------------------------------------
- Blobs: Update proprietary blobs with stock 2.42.617.1, bringing vendor security patch level to 2018-11-01
- Gestures: seperate haptic feedback control for screen gestures and squeeze gestures
- Kernel: disable a lot of debugging options
- Kernel: remove force vibration on screen gesture detected
- Kernel: use CONFIG_HZ=300
- Overlay: reduce auto brightness response time
- Overlay: tweak auto brightness values to be less biased towards higher values (See: [url=https://drive.google.com/file/d/118JR8o5mQVRllbzqJs95XWMEOI3yfLoA/view?usp=sharing]This graph[/url])
- Revert "ocn: update gps from LA.UM.6.4.r1-11500-8x98.0" as it was causing GNSS to crash
- Update bthost_ipc with LA.UM.6.4.r1-11500-8x98.0
- Uprev health to 2.0
2019/1/10
----------------------------------------------------------------------------------------------------------------------------
- Selinux set to enforcing
- Enable sustained performance capability (see https://source.android.com/devices/tech/power/performance)
- move services to system-background cgroup to hopefully save power
2019/1/9
----------------------------------------------------------------------------------------------------------------------------
- Merged android-9.0.0_r30
- Android security patch level January 5, 2019
- Kang thermal blobs from Cheeseburger
2019/1/8 [TEST]
----------------------------------------------------------------------------------------------------------------------------
- Testing the use of EAS instead of HMP
- libperfmgr instead of the normal powerHAL to manage powerhints
- Edge sense and screen off gestures support (found in Settings -> System -> Gestures -> HTC Gestures and Edge sense)
2018/1/6
----------------------------------------------------------------------------------------------------------------------------
- merge tag LA.UM.6.4.r1-11500-8x98.0 into gps
- merge tag LA.UM.6.4.r1-11500-8x98.0 into data-ipa-cfg-mgr
- merge tag LA.UM.6.4.r1-11500-8x98.0 into kernel
- merge linux v4.4.167 into kernel
- build exfat in kernel
- double tap to wake support
- glove mode support
- basic screen off gestures (kanged from somewhere else)
- build Snap camera
2019/1/4
----------------------------------------------------------------------------------------------------------------------------
- Update graphics blobs (fixes Netflix force reboot)
- Add rest of the widevine blobs
2019/1/3
----------------------------------------------------------------------------------------------------------------------------
- Fix dual sim variant
2018/12/29
----------------------------------------------------------------------------------------------------------------------------
- Initial release
Sources
EAS branch: lineage-16.0
HMP branch: lineage-16.0_HMP (deprecated)
https://github.com/tomascus/android_device_htc_ocn
https://github.com/tomascus/android_kernel_htc_msm8998
XDA:DevDB Information
Unofficial Lineage 16.0, ROM for the HTC U11
Contributors
tomascus, Flinny
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
Version Information
Status: Beta
Created 2018-12-29
Last Updated 2020-10-21
HOW TO REPORT AN ISSUE
Firstly, try a clean flash with the data partition wiped to see if the issue still persists, if it does then continue below.
Checklist of information that should be provided:
Detailed description of the issue faced
Clear steps taken to reproduce the issue
The build which the issue has occured in
Last build where the issue didn't occur (if applicable)
Logs taken SHOWING the issue occurring (if applicable)
Expected behaviour (if applicable/not obvious)
Phone variant or CID
Any other important information which may assist in fixing the issue
HOW TO TAKE A LOGCAT:
The most important thing is to make sure only mostly relevant information is in the logcat.
1. Open a console/command prompt window
2. Input command: "adb logcat -c"
3. Input command to start logging: "adb logcat"
4. IMMEDIATELY reproduce the issue as soon as the command in Step 3 is inputted e.g make a call, play a song, click on a toggle which causes a crash
5. Stop the logcat as soon as the issue has run it's course e.g after an error message has appeared, or after something has crashed
6. Upload the log somewhere
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
AN EXAMPLE:
Hi, I have been experiencing an issue in calls where the other party can hear an echo of their own voice, this occurs in both earpiece and speaker mode. VOIP does not seem to be affected by this problem.
The issue can be replicated by simply making a call in the Dialer.
This issue has only started to occur on build X, but did not happen on older build Y. I have attempted to do a clean flash but the problem still persists.
My phone's CID is HTC__9999, if it's relevant.
I have attached the logcat below I've captured the instant I made a call, please have a look.
Code:
.....
.....
02-06 23:06:33.548 937 1016 D voice : voice_start_usecase: enter usecase:voicemmode1-call
02-06 23:06:33.548 937 1016 D audio_hw_primary: select_devices for use case (voicemmode1-call)
02-06 23:06:33.548 937 1016 D audio_hw_primary: select_devices: out_snd_device(15: earpiece-voice) in_snd_device(98: voice-dmic-ef)
02-06 23:06:33.548 937 1016 I msm8974_platform: platform_check_and_set_codec_backend_cfg:becf: afe: bitwidth 16, samplerate 48000 channels 2, backend_idx 0 usecase = 36 device (earpiece-voice)
02-06 23:06:33.548 937 1016 D msm8974_platform: platform_split_snd_device: snd_device(15) num devices(1) new_snd_devices(0)
02-06 23:06:33.548 937 1016 I msm8974_platform: platform_check_and_set_codec_backend_cfg: new_snd_devices[0] is 15
02-06 23:06:33.548 937 1016 I msm8974_platform: platform_check_codec_backend_cfg:becf: afe: bitwidth 16, samplerate 48000 channels 2, backend_idx 0 usecase = 36 device (earpiece-voice)
....
....
HOW TO BUILD LINEAGE OS 16.0 FROM MY REPOS
A brief guide. Much of the information here has been directly taken from the lineageOS wiki. See https://wiki.lineageos.org for more information.
Brief requirements
- At least 16 GB of RAM
- Storage with over 100 GB of free space (SSD highly recommended)
- Working brain
1. Get Linux
- Download and install a Linux distribution, Ubuntu is one that's easy to work with so I recommend that
2. Set up build environment
- Follow the steps up to and including the "Initialize the LineageOS source repository" section here: https://wiki.lineageos.org/devices/dumpling/build (Yes, it says OnePlus)
3. Add my custom manifest
- Sync my development repos by adding the following in {LineageFolderHere}/.repo/local_manifests/mymanifest.xml (create the folders if they don't exist)
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="tomascus/android_device_htc_ocn" path="device/htc/ocn" remote="github" revision="development" />
<project name="tomascus/android_kernel_htc_msm8998" path="kernel/htc/msm8998" remote="github" revision="development" />
<project name="tomascus/proprietary_vendor_htc" path="vendor/htc" remote="github" revision="lineage-16.0"/>
<project name="LineageOS/android_packages_resources_devicesettings" path="packages/resources/devicesettings" remote="github" />
</manifest>
4. Sync LineageOS sources
- From the main LineageOS folder, run:
Code:
repo sync -c --no-clone-bundle
- Wait for it to sync, it may take a few hours depending on your internet connection
5. Build the ROM
- Have a look at the section "Turn on caching to speed up build" at https://wiki.lineageos.org/devices/dumpling/build
- Run the commands to get variables and everything together to ready to build:
Code:
. build/envsetup.sh
lunch lineage_ocn-userdebug
To commerce building, run:
Code:
mka bacon
- Wait for it to build, output will be located at out/target/product/ocn/lineage-xxxxxx.zip
5. Doing incremental builds afterwards
- If drastic changes are made such as with vendor blobs, a full clean and full rebuild is recommended. A full clean can be done by running:
Code:
make clobber
- Otherwise, a installclean may suffice. run:
Code:
make installclean
- Then build with "mka bacon" as usual (Step 5)
Legend, Gonna jump on this now!
Got a dual Sim so I'll let you know.
Thanks a lot man. As the ROM scene is very quiet for our device this is extremely welcome! Can't wait to try this out.
miffymiffy said:
Legend, Gonna jump on this now!
Got a dual Sim so I'll let you know.
Mate, it bootloops back into recovery and I can't even get a log.
Click to expand...
Click to collapse
rajackar said:
Thanks a lot man. As the ROM scene is very quiet for our device this is extremely welcome! Can't wait to try this out.
Click to expand...
Click to collapse
Can you guys using the dual sim variant try this build:
https://mega.nz/#!5FFBhCgZ!BR1ktarVFa3EkdRQ62HYe0ND1NFnspqMIPPrPGS2KVg
Can't flash my phone right now as I need it but will try later.
tomascus said:
Can you guys using the dual sim variant try this build:
Click to expand...
Click to collapse
Exact same mate.
miffymiffy said:
Exact same mate.
Click to expand...
Click to collapse
Slim boots though Yea?
1 issues bro...
.
when touch screen. all big cores and all min cores always run at 1056mhz & 1036mhz.... help u can fix it bro.
ValKyre said:
1 issues bro...
.
when touch screen. all big cores and all min cores always run at 1056mhz & 1036mhz.... help u can fix it bro.
Click to expand...
Click to collapse
It's not an issue. The PowerHAL boosts the CPU frequency on interaction to prevent dropped frames/stutter. You can see the same behaviour on stock if I recall correctly.
Is it better to hold off dual SIM testing for now?
tomascus said:
Slim boots though Yea?
Click to expand...
Click to collapse
Yeah, slim runs great. It booted into rom once but instantly displays power off and reboots to twrp. Still not able to adb
miffymiffy said:
Yeah, slim runs great. It booted into rom once but instantly displays power off and reboots to twrp. Still not able to adb
Click to expand...
Click to collapse
rajackar said:
Is it better to hold off dual SIM testing for now?
Click to expand...
Click to collapse
Yeah, gonna have to hold off testing until I have a better idea what's going on next month
So, i got it to boot. I flashed slim, let it set up. Then went back to los and it boots..
Seems as soon as my USB is unplugged, it shuts off and goes to recovery. I cant get a log of the error for obvious reasons. I can try something like syslog.
Now it doesnt let me boot! Frustrating.
On a positive note, it was working really well whilst plugged in
Will try this in a day or two. currently running Slim 9.0 Alpha 6 on dual sim phone. Only problem is low call volume using bluetooth devices.
Well I am back from testing on dual sim device.
Unfortunately I experianced the same as @miffymiffy, It boots to setup screen but instantly shuts down and reboots into recovery. Happens after a clean install and when installing over Slim 9 Alpha 6. Tried it with the single and dual sim versions
I couldn't resist and did a test too.
Exact same result. Slim is working ok.
rajackar said:
I couldn't resist and did a test too.
Exact same result. Slim is working ok.
Click to expand...
Click to collapse
MadMungo said:
Well I am back from testing on dual sim device.
Unfortunately I experianced the same as @miffymiffy, It boots to setup screen but instantly shuts down and reboots into recovery. Happens after a clean install and when installing over Slim 9 Alpha 6. Tried it with the single and dual sim versions
Click to expand...
Click to collapse
miffymiffy said:
So, i got it to boot. I flashed slim, let it set up. Then went back to los and it boots..
Seems as soon as my USB is unplugged, it shuts off and goes to recovery. I cant get a log of the error for obvious reasons. I can try something like syslog.
Now it doesnt let me boot! Frustrating.
On a positive note, it was working really well whilst plugged in
Click to expand...
Click to collapse
Can you guys please flash the following ROM and get me a logcat from the point the phone starts booting up til the til it reaches the setup (lineage) window
Also, does it detect SIM card?
https://mega.nz/#!Vc1lVIQZ!aWuJobQ8EL2kYQ6UA9_PtEzB967Za3HapjVlkNN1WXU
tomascus said:
Can you guys please flash the following ROM and get me a logcat from the point the phone starts booting up til the til it reaches the setup (lineage) window
Also, does it detect SIM card?
https://mega.nz/#!Vc1lVIQZ!aWuJobQ8EL2kYQ6UA9_PtEzB967Za3HapjVlkNN1WXU
Click to expand...
Click to collapse
Sure! I'll give it a go.
Let me do a nandroid and try it. Do you prefer dirty or clean flash?
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
/*
* Your warranty is now void.
*
* We are 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 us for messing up your device, we will laugh at you.
*/
Attention!
If You are using Xposed and You have problems, it is Your personal problem. No need to report them to me.
Special thanks:
Christopher N. Hesse - RaymanFX
The guys of the Exynos 5420 team
What works:
3G (Fully fixed 20160826)
Sound
Microphone
Bluetooth
WiFi
WiFi direct (Fixed 20160911)
GPS (Fixed 20151216)
InfraRed (Fixed 20160819)
Stylus
All sensors (compass, gyro...)
OTG
SD card
Camera/Torch (Fixed 20161013)
Screen Record (Fixed 20161014)
Screen cast/Wireless display (Fixed 20161118)
What does not work:
ANT+
Call record - Partially it works. Recording goes, but drops the phone program.
Downgrade bootloader to 4.4.2 (if previously used stock 5.1.1 firmware)
Download:
Lineage OS 13 (Instead Cyanogenmod)
MoKee Open Source
CyanogenMod 13. Updating will not. Latest update - 20161230.
ResurrectionRemix M. Updating will not. Latest update - 20161230.
GoogleAPPS:
Open Google Apps project
My TWRP 3.1.0-1 for SM-P600/SM-P601 (20170326):
AFH - zip file.
AFH - img.tar (for ODIN)
Sources in github:
Device
Vendor
Kernel
TWRP
Programs that I use for s-pen:
SPenCommand - action menu
MyScript Smart Note - notes
MyScript Stylus (Beta) - Keyboard for Handwriting
Donated:
---
XDA:DevDB Information
SM-P601 Android 6.X, ROM for the Samsung Galaxy Note 10.1 (2014 Edition)
Contributors
ShevT
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
Version Information
Status: Stable
Created 2015-12-17
Last Updated 2017-06-13
Changelog:
Code:
[B]201711201:[/B]
[LOS-13] [INDENT]ASB November 2017
Fix [URL="https://jira.lineageos.org/browse/BUGBASH-1052"]BUGBASH-1052[/URL]
Minor fixes[/INDENT]
[B]201710915:[/B]
[LOS-13] [INDENT]Fix WiFi KRACK[/INDENT]
[B]201710915:[/B]
[LOS-13] [INDENT]Android 6.0.1 r81
ASB October 2017[/INDENT]
[B]20170923:[/B]
[LOS-13] [INDENT]Android 6.0.1 r80
ASB September 2017[/INDENT]
[B]20170910:[/B]
[LOS-13] [INDENT]Update Sources[/INDENT]
[B]20170608:[/B]
[LOS-13] [INDENT]Update Sources[/INDENT]
[B]20170603:[/B]
[MK60.1] [INDENT]SQLite 3.19.2
Bye bye MoKee. Source codes are not updated for a long time.
This is the latest version. There will be no more assemblies.[/INDENT]
[B]20170602:[/B]
[LOS-13] [INDENT]Update Sources
SQLite 3.19.2[/INDENT]
[B]20170413:[/B]
[LOS-13] [MK60.1] [INDENT]Update Sources[/INDENT]
[B]20170326:[/B]
[TWRP-3.1.0-1]
[INDENT]Fix reboot when no OS is present
Set Backup_FileName on adb backup[/INDENT]
[B]20170313:[/B]
[LOS-13] [MK60.1] [INDENT]Fix writting on NTFS partiions
Add sec_e-pen keylayout. It fix work the virtual keys, if you press them a e-pen.
Fix speaker priority on phone call
Modified open source camera wrapper
minor fixes[/INDENT]
[B]20170206:[/B]
[LOS-13] [INDENT]Update sources
Fixed AudioFX! It is back into the ROM and it works great!
Rid of our SEANDROID message on boot (Thanks @thompatry)
Added cache image partition size
minor fixes[/INDENT]
[B]20170205:[/B]
[TWRP-3.0.3-1][INDENT]Updated sources
Rid of our SEANDROID message on boot (Thanks @thompatry)
Added cache image partition size[/INDENT]
[B]20170203:[/B]
[LOS-13] [MK60.1] [INDENT]Update sources
audio_effects.conf moved to vendor (Fixes some sound problems)
main-mic: volume Up
minor fixes[/INDENT]
[B]20170125:[/B]
[LOS-13] [INDENT]Update sources[/INDENT]
[B]20170109:[/B]
[LOS-13] [INDENT]Update sources
Added Network Traffic Indicator[/INDENT]
[B]20170108:[/B]
* Team Win Recovery 3.0.3-0
[MK60.1] [INDENT]Added LatinIME keyboard
Default locale en-US
Fixed long time installation[/INDENT]
[B]20170107:[/B]
Added MoKee OpenSource 60.1
[LOS-13, MK60.1] [INDENT]SQLite 3.16.2
Minor fixes[/INDENT]
[B]20170103:[/B]
[LOS-13] [INDENT]SQLite 3.16.0
Minor fixes[/INDENT]
[B]20161230:[/B] - Goodbye Cyanogenmod! Hello, LineageOS
[CM13, RR-M][INDENT]Update sources
This final assembly RR and CyanogenMod.[/INDENT]
[B]20161225:[/B]
[CM13, RR-M][INDENT]Update sources
Kernel: Minor fixes[/INDENT]
[B]20161215:[/B][INDENT][CM13]Android 6.0.1_r74
[CM13, RR-M] Disable simple root access
Kernel: Minor fixes[/INDENT]
[B]20161212:[/B]
[CM13, RR-M][INDENT]Disable Input Boosters by default
Kernel: Fix scaling available freqs (needed for Deathly Adiutor)
Kernel: WiFi: Security vulnerability - protect array overflow in PNO
Kernel: WiFi: Minor fixes[/INDENT]
[B]20161209:[/B]
[CM13, RR-M][INDENT]Audio HAL: Fixed problem with volume control during a voice call
Now use SQLite 3.15.2 with [URL="http://forum.xda-developers.com/showpost.php?p=64354348&postcount=5"]additional optimization[/URL]
Some kernel fixes[/INDENT]
[RR-M] [INDENT]Removed Kernel Adiutor[/INDENT]
[B]20161206:[/B]
[CM13, RR-M][INDENT]Audio HAL fixes. I checked with 5.1.1 bootloader. There is no problem. I ask to check crackles...
Fixed "[URL="http://forum.xda-developers.com/showpost.php?p=69931958&postcount=378"]says charging slowly[/URL]"
Updated SDCard FS[/INDENT]
[B]20161204:[/B]
[CM13, RR-M][INDENT]New kernel control app included: [URL="https://play.google.com/store/search?q=deathly%20adiutor"]Deathly Adiutor (check it out on google play!)[/URL]
Added support for 3000ma chargers.
Added support for UBS3.0 charging speeds (Up to 1000ma).
Added screen on charging limiter to avoid high heat generation while charging.
Added Display Mode Control (mdnie)
KERNEL: epen_saving_mode node now shows the current state of the feature.
KERNEL: touchkey glove_mode node now shows the current state of the feature.
KERNEL: added new sysfs to enable/disable input boosters (touchscreen, touchkey and spen)
KERNEL: updated f2fs driver
KERNEL: updated WiFi driver
KERNEL: use gcc UB-5.3 kernel toolchain
More minor fixes[/INDENT]
[B]20161130:[/B]
[TWRP 3.0.2-4][INDENT]Kernel: New f2fs driver and other...
Kernel:SELIinux Enforce
Update RU translation (by [email protected])
Added n1awifi and n1a3g assert's
Added tzdata
Minor fixes ...[/INDENT]
[B]20161122:[/B]
[CM13, RR-M][INDENT]Fix InfraRed
Minor fixes ...[/INDENT]
[B]20161120:[/B]
[CM13, RR-M][INDENT]Kernel: Switch Stackprotector to REGULAR.
[INDENT]This fixes the problem of a kernel panic when the camera starts. [/INDENT] [/INDENT]
[B]20161119:[/B]
[CM13, RR-M][INDENT]Fixed Screen cast/Wireless display
DRM: fall back to L3 security level
Xposed minor fixes ...[/INDENT]
[B]20161118:[/B]
[CM13, RR-M][INDENT][Kernel]: Enable STACKPROTECTOR STRONG
[Kernel]: [Exynos Thermal]: See and set trip point temperature with oneshot node... (Thanks tincho5588)
[Kernel]: Minor fixes
[CM13] Added Xposed patch. (Check it..)
Added H263 codec
[Exynos Thermal]: [URL="https://github.com/ShevT/device_samsung_lt033g/commit/145b9f4df86d3e55934e6182eca3d7099098ac6c"]Set default values for thermal throttling[/URL]
Other minor fixes ...[/INDENT]
[B]20161115:[/B]
[RR-M][INDENT]Added menu option to turn off HWKeys[/INDENT]
[B]20161114:[/B]
[CM13, RR-M][INDENT]Fix default tiles on QuickSettings panel
Removed Packages: ResurrectionStats, ResurrectionOTA, CMUpdater,
Removed Packages: CMBugReport, UnifiedEmail, Email, Exchange
Improved interface performance
[URL="http://forum.xda-developers.com/showpost.php?p=64354891&postcount=7"]Added instruction[/URL] for downgrade bootloader to 4.4.2[/INDENT]
[B]20161113:[/B]
[CM13, RR-M] [INDENT]Android 6.0.1 r74
Fix of lights buttons if hardware keys is disabled
Allow to use baseline profile for AVC recording
Remove ANT+ support. It does not work at all.
AudioHAl minor fixes
Kernel: GPU: OC/UC clocks and custom interface fixes
Kernel: ALSA fixes
QuickSettings panel: in column 4 tiles
QuickSettings panel: changed the default tiles
Other minor fixes ...[/INDENT]
[B]20161107:[/B]
[CM13, RR-M] [INDENT]Camera: New camera blobs. It works fast and well
Audio: Added more sec soundfx blobs
Audio: Adjusting the Wolfson DAC EQ bands
GPU: Added GPU clock interface
GPU: Added GPU voltage control
GPU: Added GPU thermal control interface
GPU: Added unified sysfs module
Kernel: Update kernel Motor driver (compatible with CMHW)
Kernel: Added frandom
System: Disable Recovery Updater
System: Cleaning and updating init scripts
System: Update VibratorHW class
System: Added audio/ac3 support
System: Disable LiveDisplay by default (When night mode - low UI performance)
System: Removed AudioFX package (Incompatible with Wolfson)
System: Removed HEVC Decoder. We do not support it.
System: Added support Exynos.AVC.Decoder.secure
More minor fixes ...[/INDENT]
[B]20161028:[/B]
[CM13, RR-M] [INDENT]Kernel 3.4.113
Kernel: Fixed [URL="https://github.com/dirtycow/dirtycow.github.io/wiki/VulnerabilityDetails"]dirtycow[/URL] bug
The kernel is compiled linaro gcc-5.2
Settings: Advanced Reboot moved to Button Settings
Settings: Advanced power menu enabled by default
Fixed Incoming Call Presentation
Added exynos MPEG2 Decoder
Updated media_codecs and media_profiles
Improved interface performance
Added support for Notification lights on the buttons. Blink, blink...
Added support of Advanced Low Power audio
More minor fixes in the camera, wifi and other....[/INDENT]
[B]20161020:[/B]
[CM13, RR-M] [INDENT]Initial ResurrectionRemix M
Fixed constant activity WiFi
Fixed Bluetooth calls (If you touch the screen during a call, the sound disappears)
Updated some kernel drivers
Fixed vold mount points
audio: Increase volume
Power optimization
More minor fixes[/INDENT]
[B]20161018:[/B]
[CM13][INDENT]New camera blobs (from T805XXU1CPH5). Runs faster and works also faster.
Fixed Camera low quality video shooting
Fixed Screen Record low quality
Fixed DRM
Fixed bluetooth headset phone calls.
More minor fixes[/INDENT]
[B]20161016:[/B]
[CM13][INDENT]Enable multi-window as default
More minor fixes
Added mirror to yandex disk[/INDENT]
[B]20161014:[/B]
[CM13][INDENT]Fix Camera/Torch
Fix Screen Record
New GPU MALI T6XX R7P0 driver
More minor fixes[/INDENT]
[B]20160921:[/B]
[CM13][INDENT]Update media codecs profiles
Increase Speaker Digital Volume
Disable DEXPREOPT
Fix WiFi direct and other WiFi problems..
More minor fixes[/INDENT]
[B]20160903:[/B]
[Temasek, CM13][INDENT]Update AudioHAL. Fixed Phone calls (No sound)
Enable noise suppression
Bluetooth fixes
Minor fixes[/INDENT]
[B]20160826:[/B]
[Temasek, CM13][INDENT]Fixed Key Disabler
Fixed Setup Wizard crash on firs boot
[GSM] Fixed search network and an automatic setting apn (it is not necessary to prescribe the hands)
Fixed vibration settings
Update GPS blob from P601XXUDOJ5
[URL="https://github.com/ShevT/device_samsung_lt033g/commit/e35c6297b5167d30631358340587d045c6dd6761"]Repurpose menu key[/URL] as an app switcher key (long press menu key - calls the application menu)
[Temasek] Add Enable/Disable HW Keys Preference ([B]Settings -> Buttons -> Hardware Keys[/B])[/INDENT]
[B]20160821:[/B]
[Temasek] Just updated
[CM13] [INDENT]Fixed PowerHAL for new kernel
Fixed IR port
Minor fixes in init scripts[/INDENT]
[B]20160819:[/B]
[TWRP 3.0.2-1][INDENT]Added to backup: preload, efs, modem partitions
Including [URL="https://github.com/omnirom/android_bootable_recovery/commit/ce8f83c48d200106ff61ad530c863b15c16949d9"]adb backup[/URL][/INDENT]
[Temasek][INDENT]Fixed PowerHAL for new kernel
Fixed IR port
Minor fixes in init scripts[/INDENT]
[CM13] I'll update later
[B]20160817:[/B]
[CM13] Update :)
[Temasek] Add new ROM
<cut>
Reserved
CyanogenMod 13
CyanogenMod
About | Home Page | WiKi | Git page
CyanogenMod 13.0 (Android 6.0.1) Final
Screenshots:
Downloads:
Android File Host / Yandex Disk. Build date 20161230
Click to expand...
Click to collapse
ResurrectionRemix M
ResurrectionRemix M
Home Page | Git page
ResurrectionRemix M (Android 6.0.1) Final
Screenshots:
Downloads:
Android File Host / Yandex Disk . Version 5.7.4. Build date 20161230
Click to expand...
Click to collapse
MoKee OpenSource
MoKee Open Source
About | Home Page | Git page
MoKee 60.1 (Android 6.0.1) Final
Screenshots:
Downloads:
Android File Host. Build date 20170603
Click to expand...
Click to collapse
Lineage OS
Lineage OS
About | Home Page | Git page
Lineage OS 13.0 Stable
Screenshots:
Downloads:
AFH Downloads. Build date 20171201
Click to expand...
Click to collapse
Downgrade bootloader to 4.4.2
This will fix the problem with the sound (crackling) on my firmwares in the transition from the official 5.1.1 firmware.
Attention! I do not take any responsibility for possible negative consequences.
1) Make a backup copy of all data (including sections EFS, Modem, Preload)
2) Copy backup on PC
3) Download Odin 3.10 and Bootloader (You must rename the file, so extension was .tar or .tar.md5. For example - BL_P601XXUCOF1_CL5054848_QB5172195_REV00_user_low_ship.tar)
4) Run "download" tablet mode.
5) Connect tablet to PC
6) Run Odin
7) In the BL (bootloader) field, insert file BL_P601XXUCOF1_CL5054848_QB5172195_REV00_user_low_ship.tar
8) Start.... The bootloader will be installed and the tablet reboots.
9) You can go to TWRP and restore the backup (It is enough to restore the data and /data partition).
10) Installing firmware and OpenGapps-nano.
P.S. If you have not switched on my firmware (use stock 5.1.1 firmware), it is recommended to remove all of the data (not to restore /data partition)
Great news ShevT... Thanks a million!
ShevT said:
Reserved 5
Click to expand...
Click to collapse
From where can we downoad it.?
Good job!
I hesitate to mention the "no placeholder" rule, especially to a dev who do original work, but...
Anyway hope to see a release soon, keep up the good work!
Nice!
Will it work on P600 like other P601 roms?
Hope we see a download link in the next few days!
That would be an awesome xmas gift!
Impatient to test it!
Keep up the good work, ShevT!:good:
Merry xmas!!!:angel:
is there stil no download link?
Sent from my SM-P600 using XDA Free mobile app
ruud said:
is there stil no download link?
Click to expand...
Click to collapse
Not yet.
I now have a problem with time. It will be some time - will build
Thanks for the good work ShevT, looking forward to Marshmallow. Hopefully, we'll have a build before the end of the year?
see firmware
ShevT said:
see firmware
Click to expand...
Click to collapse
Can this be flashed on the SM-P600?
Yes
mosimchah said:
Can this be flashed on the SM-P600?
Click to expand...
Click to collapse
can you give a link to it. i only see the 5.1.1 rom
Sent from my SM-P601 using XDA Free mobile app
ruud said:
can you give a link to it. i only see the 5.1.1 rom
Sent from my SM-P601 using XDA Free mobile app
Click to expand...
Click to collapse
It's in the OP. Link: https://www.androidfilehost.com/?fid=24345424848487946
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CyanogenMod 12.1 for Samsung Galaxy J5
DISCLAIMER
Code:
Your warranty is now void.
I'm 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
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.
--------------------------------------------------------------------------
Bugs and changelogs are in 2nd post !
--------------------------------------------------------------------------
Real Battery Life Calculations
Talk Time: Aprox. 18 hours (3G)
Music Playback: Aprox. 62 hours
Video Playback: Aprox. 13 hours
Screen On Time (Idle CPU): Aprox. 20 hours
Screen On Time (Full load CPU): Aprox. 6-8 hours (user-dependent)
Deep Sleep only: Aprox. 70 hours
--------------------------------------------------------------------------
Installation
1. Make sure you have updated to stock 5.1.1.
2. Download the ROM from the link below.
3. Download 5.1.1 ARM GAPPS.
4. Transfer the zip files to your SD card.
5. Reboot to recovery mode. ( Vol UP + Home + Power )
Note: It is highly recommended to use TWRP Recovery.
6. Optional: Do nandroid backup.
7. Full wipe /system, /internalsd, /data, and /cache.
8. Install CM zip and GApps zip.
9. Reboot to system.
10. Setup your device.
Enjoy!
------------------------------------------------------------------
Downloads
SM-J500FN
SM-J500F
SM-J500G
SM-J500M
SM-J500H
SM-J500Y
SM-J5007
------------------------------------------------------------------
SourceCheck out the ROM Source available on GitHub.
Feel free to submit any fixes, Just remember to give proper credits when using other people's source.
Kernel Source
---------------------------------------------------------------------------------------------------------------------------------------
Credits
@jackeagle for kernel maintaining.
@TheWisp for the awesome InputDisabler.
@aapav01
@ganesh varma for helping when development needed support.
And last the awesome J500H testing team we have in Hangouts, for being there all this time.
XDA:DevDB Information
CyanogenMod 12.1 for Samsung Galaxy J5, ROM for all devices (see above for details)
Contributors
Nick Verse, ganesh varma
Source Code: https://github.com/Galaxy-J5
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Lollipop Modem/Baseband
Version Information
Status: Stable
Current Stable Version: 4.0.0
Stable Release Date: 2016-07-23
Created 2016-06-23
Last Updated 2016-09-23
Bugs and Issues
Code:
- No audio through FM Radio.
Let me know if you find other bugs!
--------------------------------------------------------------------------------------------------------------------------------------------
Submitting Bug Reports:
If you find some bugs, report it with logs and detailed information of the issue.
Do not report bugs if custom tweak is done.
Do not report bugs if Xposed is installed!
---------------------------------------------------------------------------------------------------------------------------------------------
Changelog:
Code:
[B]September 23, 2016[/B]
- Fixed reboot issues.
- Fixed lags from not needed libraries and kernel commits.
- Added IMS and VoIP support. (Needs testing)
- Fix rmnet (data) issues.
- Dalvik/ART optimizations. Now ROM is more smooth.
- Removed extra governors/io schedulers.
(The provided governors in OC kernels for J5 are for Exynos devices,
so they need extra configuration to be adapted to Snapdragon devices.
Until then, we will use the stock and trusted ones,
but keep overclocking to be enabled by a userspace application).
- Many kernel fixes.
- Framework fixes.
- Audio enhancements.
- Added audio echo cancellation support (AEC) for in-calling audio.
- Added Wifi-Direct and Screen Cast/HDMI support in kernel. (Needs testing)
- Added Volume wake and Home button wake support.
(You can enable/disable these features from Settings->Buttons)
- Merged with latest CM Changes.
[B]September 8, 2016[/B]
- Removed On-Screen-Buttons implementation.
(Currently we don't have an implementation for hard disabling touch-keys in kernel.)
- Kernel fixes.
- Attempt to fix reboot issues and data problems for [B]G[/B] and [B]H[/B] variant.
- Removed KernelAdiutor
[B]September 2, 2016[/B]
- Added OC in kernel and fixes for frequency ladder. (0.2 to 1.8 GHz)
- Added a lot of governors and I/O schedulers.
- Added KernelAdiutor as a built-in application for tweaking parameters.
- Added DayDream support by default.
(It is a screensaver feature for Android.
You can choose your preference in Settings -> Display & lights -> DayDream)
- PowerHAL fixes.
- Disabled compression of camera images, set quality of Encoder to 100% and increase memCap *4.
(Image sizes are larger, and have better quality)
- Added On-Screen-Buttons implementation similar to qemu.hw.mainkeys=1.
(You can use software keys for Back/Menu/Options, by enabling it on the first setup screen.
Main keys will be permanently disabled)
- Merged with latest CM Changes.
[B]August 20, 2016[/B]
- Excluded InputDisabler from build. (Not needed from now on as we found the root of the cause)
- Screen on/off lag reduction. (WIP)
- Fixed SD Card issues and corresponding folder creations on boot.
- Added option to secure unmount external SD before removal.
- Added option to record in-call voice for all regions.
- CPU speed/responsiveness optimizations.
- SELinux denial fixes for other variants too.
- Switched to SELinux enforcing, minized kernel messages and ADB secure (needs su command from now on).
- Optimized latency for audio HAL. No drop-outs from now on.
- Audio effect optimizations. Sound is more crisp.
- Excluded zRAM.
(zRAM caused not needed CPU overhead and heat issues when on Full Brightness+Mobile Data+GPS)
- TWRP bug-fixes.
- Kernel fixes.
- Merged with latest CM Changes.
- Updated stable release name to 2.0.0
[B]July 22, 2016[/B]
- Fixed small freeze on screen unlock.
- Fixed Auto Display Color Calibration.
- Disabled Auto Brightness feature. (No light sensor for J5)
- Raised the perceived loudness by 4db on headphones, and 4db on speaker output.
- Fixed audio minor drop-outs when exiting deep sleep.
- Fixed some firmware link typos.
- Enabled zRAM. (512MB)
- Merged with latest CM Changes.
[B]July 15, 2016[/B]
- Fixed NFC.
- Fixed Keymaster firmware detection.
- Merged with latest CM Changes.
[B]July 14, 2016[/B]
- Fixed moving apps to external SD.
- Added option to choose the default install location of applications in Settings.
- Optimized haptic feedback.
- Fixed front flash camera latency.
- Merged with latest CM Changes.
[B]
June 23, 2016[/B]
- Optimized CPU usage.
- Fixed SELinux Denials.
- Fixed audio latency and quality.
- Fixed QR Scanner display errors and camera related problems.
- Kernel updates.
- Merged with latest CM Changes.
--------------------------------------------------------------------------------------------------------------------------------------------------
Tips :
To activate Developer settings : Settings -> About phone -> press Build number 7 times.
To activate 3-way reboot go to Developer settings and select "Advanced reboot".
Root is included and disabled by default, enable it from Developer settings - Root access.
BusyBox is included.
LiveDisplay is a feature for adapting display colors for night usage.
You can enable it by turning on GPS and data/wifi for some seconds.
Then go to Settings -> Display & lights -> LiveDisplay -> Display mode and change from off to automatic.
Then your phone will know when to adjust your display for night usage through your local GMT zone.
You can also adjust Color Temperature for Day/Night modes.
Reserved.
Reserved :fingers-crossed:
@Nick Verse Very good work and thanks to the update several bugs were fixed, but something happened, flash of the camera does not work well. Taking photo with flash front dark leaves that mistake but I could see in the build 9 of vaserbanix. I hope this report will help to upgrade future and thank you again for the good work. Sorry for my bad English translator use. Regards
Awesomeness
Great work! Keep it up.
Bro will test it tommorrow.
That calling bug is fixed or not?
Active touchpad during phome call.? @Nick Verse
Sent from my SM-J500F using XDA-Developers mobile app
In order to prevent touch during calls, press the power button and it should keep your phone locked until you finish your call. It works for me.
Sent from my SM-J500F using Tapatalk
@Nick Verse your md5 files still have full path, you can try the following command to generate md5 files recursively:
in zsh
Code:
for i in **/*(/D) ; do ( cd $i ; for j in *(.D) ; do md5sum $j > $j.md5 ; done ) ; done
in bash run this script
Code:
#!/bin/bash
if [ $# -ne 1 ] ; then
echo "Usage $0 [directory]"
exit 1
fi
find $1 -type f -print0 | while IFS= read -r -d $'\0' file; do
(
cd "$(dirname "$file")"
filename="$(basename "$file")"
md5sum "$filename" > "$filename".md5
)
done
Source
Which you recommend gapps?
1szymon4 said:
Which you recommend gapps?
Click to expand...
Click to collapse
open_gapps-arm-5.1-nano
1szymon4 said:
Which you recommend gapps?
Click to expand...
Click to collapse
I use gapps micro.
how do I flash this if I got an older version of this cm?
What about j500h ??
Is it safe to install test version ??
Ahmed SD said:
What about j500h ??
Is it safe to install test version ??
Click to expand...
Click to collapse
Still testing not booting so dont
Sent from my SM-J500H using Tapatalk
i use j5007. it had error 7. i removed asserts after that installed it but it cant boot and stuck at boot animation.
---------- Post added at 08:40 PM ---------- Previous post was at 08:11 PM ----------
i flashed the rom with an other kernel. it started but systemui force closed and i cant do any thing.
American_Jesus said:
@Nick Verse your md5 files still have full path, you can try the following command to generate md5 files recursively:
in zsh
Click to expand...
Click to collapse
Thank you for your report. The .md5 files are generated from the CyanogenMod source build itself.
Avi gupta said:
Bro will test it tommorrow.
That calling bug is fixed or not?
Active touchpad during phone call. @Nick Verse
Sent from my SM-J500F using XDA-Developers mobile app
Click to expand...
Click to collapse
Yes. Touch during call is fixed.
soso90 said:
i use j5007. it had error 7. i removed asserts after that installed it but it cant boot and stuck at boot animation.
i flashed the rom with an other kernel. it started but systemui force closed and i cant do any thing.
Click to expand...
Click to collapse
You must have Lollipop baseband/modem, otherwise things won't work. Make sure you have updated to official 5.1.1 first if you are on Android 6.0.
Nick Verse said:
You must have Lollipop baseband/modem, otherwise things won't work. Make sure you have updated to official 5.1.1 first if you are on Android 6.0.
Click to expand...
Click to collapse
i used cm12.1 before
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LineageOS is a free, community built, aftermarket firmware distribution of Android 8.0 (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. You can also view the Changelog for a full list of changes & features.
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.
*/
What's working :
Boots
RIL (Calls, SMS, Data)
Fingerprint
Wi-Fi
Bluetooth
Camera
Video Recording
Video Playback
Audio
Sensors
Hotspot
Flash
LED
GPS
Where are the features?
LineageOS is in development process so don't complain about xyz features missing.
Instructions :
Download the build
Reboot to recovery
Flash the latest build
Reboot
Downloads :
Build: lineage-15.1-20180516-UNOFFICIAL-oneplus2.zip
Google Apps: here
Discord server for OP2 users : here
Kernel Source: Here
XDA:DevDB Information
LineageOS-15.1, ROM for the OnePlus 2
Contributors
Shreesha.Murthy
Source Code: https://github.com/LineageOS
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.10.x
Based On: AOSP
Version Information
Status: Stable
Created 2017-09-05
Last Updated 2018-02-20
Reporting Bugs
DO NOT Report bugs if you're running a custom kernel or you installed Xposed
Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
If it is a random reboot, grab dmesg . (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.
Changelogs
First Alpha Build:
- Initial build
Second Alpha Build:
- Fixed MSIM network settings crash
- Fixed Audio through BT
- Hardware nav keys backlight support added
Third Alpha Build:
- Added FP wrapper and reduced FP delay
- kernel updates and inclusion of KCAL and other great stuff
- Alert Slider fixed
- Offline gestures work as intended
- Camera working partially
- Flashlight works
- Double Tap 2 wake can be enabled from KA
- Minor bug fixes
Fourth Alpha Build:
- Alarm clock fixed
- Portable WiFi hotspot working
- DRM supporthttps://www.androidfilehost.com/?fid=962157660013070592
- Added AOD (Always On Display). Refer to FAQ for more info
- Added Pixel color accent. Refer to FAQ for more info
- Fixed AOSP keyboard gesture typing
- Minor bug fixes
- Video recording works for FHD and other lower resolution tasks
First Beta Build:
- Screen Recording fixed completely
- Implemented HAL3
- Enabled camera modes
- Added advance reboot
- upstreamed kernel
- Video recording fixed
- Green photos while clicking multiple pictures fixed
- Minor bug and exploit fixes
Second Beta Build:
- Added 4K profile video recording support.
- September security patch
- Blueborne exploit patched
- Reduced random reboots upon connecting to PC/laptop
- Removed CNE and DPM
- Data toggle fix
- Default camera will be pinned to memory (Faster launch)
- Fingerprint wakeup improvements
- Removed "Device is HD compatible" persistent notification
- minor bug fixes
Third Beta Build:
- Random reboot upon USB replug/unplug fixed
- Fixed camera not recording videos after sometime upon booting
- Fixed voice calls through BT
- October security patch
- Channel notification debug toast hidden
- Various NPE possibilities patched
- USB related patches
- Fixed MTPserver crashes
- Turned carrier provisioning off by default to allow tethering
- Enabled back ANT+
- Enabled dexpreopt for quick boot up
- Fingerprint improvements
- Minor string and bug fixes
Fourth Beta Build:
- Ability to hide "Apps running in background" dialog
- Virtual navbar enabler (It'll disable hw keys automatically)
- Substratum rootless support (BETA)
- Button remapper (disabled for back button to preserve some default functions)
- hardware buttons backlight timeout
- backlight intensity slider
- Redesigned ringtone logic
- Added ADB over network
- Added toggle to turn off screenshot sound
- Enabled camera modes and RAW back(captured RAW images look fine on desktop)
- Removed CNE and DPM remains
- DT2W toggle fixed
- minor bug fixes and improvements
Fifth Beta Build:
- Boots
- Android version 8.1.0
- Enabled OnePlus doze (Ambient display)
- Enabled notification LED customization overlay
- Camera HAL is now compiled with clang
- Few important RIL patches
- December security patch
Sixth Beta Build:
- Updated Kernel source
- Fixed OEM unlock toggle in developer settings
- Added Quick pulldown
- January security patch
- Few important msim patches
- Removed su binary
- Minor bug fixes and translation updates
Seventh Beta Build:
- Added back button settings
- Added proximity wake flags
- Power profiles are back
- Minor bug fixes and translation updates
Eighth Beta Build:
- Added advance reboot
- Gestures are back (Added more gestures)
- AudioFX effect fixes
- Updated radio and ims blobs
- Enabled back CNE and DPM features
- VoLTE working as expected with newer additions from LineageOS
- Working SIM provisioning (SIM disable switch)
- Added support for ViLTE
- Added required vzw jars needed for VZW US carrier
- Build up-to-date with latest LineageOS merges
- Minor bug fixes and translation updates
First Stable Build:
- System wide Dark/light theme based off wallpaper or manually including 9 accents to complement with (Project Berry)
- Fixed sound playing on both speaker and headphones when a screenshot was taken while listening to music
- Updated RIL daemon
- Added module to load dalvik heap values based off RAM size
- Updated netmgrd and libnetmgr from kenzo
- Updated audio configs
- Updates to core control
- Fixed BT calls and audio stream through BT
- Updated calendar app to oreo style accents
- New adaptive icons for all system apps
- Included Apollo (music player)
- Build up-to-date with latest LineageOS merges
- Added advanced location tile
- minor bug fixes and translation updates
Second Stable Build:
- Added auto face-unlock (Need GApps)
- Fixed FP behaving like home button in some places
- Fixed in-call echo and background noises while on call
- Forced HAL3
- Dropped Snap, ships with Camera2
- Minor bug fixes and translation updates
Third Stable Build:
- March security patch
- Includes LineageOS setup wizard
- Includes bunch of new wallpapers
- Fixes to LOS power HAL
- Updates to styles api
- Contacts will now ignore null accounts
- Added toggle to only light up backlight when buttons are pressed
- Minor bug fixes and translation updates
Fourth Stable Build:
- SELinux Enforcing
- SafetyNet passes without need of magisk now
- "Certified" in Google Playstore app
- Added core_ctl props
- minor bug fixes and translation updates
Fifth Stable Build:
- April security patch
- Fixed flipped photos
- Switched to Snap camera
- Fixed sync issue between photo taken and flash fired
- minor bug fixes and translation updates
(Note: DO NOT flash any custom kernel until they're updated for this specific version. If you do, you're on your own. Don't complain about buggy camera)
Sixth Stable Build:
- Fixed camera not recording videos
- Fixed camera Daemon late start issue
- May security patch
- Added wireguard VPN support
- Add ability to restrict app data/wifi usage
- Fixed netmgrd permissions
- Minor bug fixes and translation updates
Weekly build Changelogs
Weekly dated 20171105:
- KRACK exploit patched
- kernel upstreamed to 3.10.108
- Search button in Settings FC fixed
- Recorder app revamped
- Build contains all latest LineageOS merges at the time of release
Weekly dated 20171113:
- November security patch
- MSIM patches merged for better dual sim management
- Build contains all latest LineageOS merges at the time of release
Frequently Asked Questions:
Q. Can this ROM be flashed through TWRP?
A. Yes, proceed with the latest TWRP official image
Q. Can I run this ROM in multiboot or dualboot setup?
A. You can but I won't accept bug reports or help anything related to that.
Q. Sounds good. How can I contribute to project?
A. Test the build as much as you can and report bugs which can be reproduced with exact steps and are not random.
Q. How to disable "Apps running in background" dialog?
A. When you see the dialog, long press on it and select "Settings". From there, you'll have a toggle to disable it.
Q. Where do I find button settings?
A. Settings -> System -> Buttons.
Q. Where dat donate button yo?
A. No, I don't accept donations.
Build Archive
Old builds are moved here just in case If user wants to revert to it.
Third Alpha build
Fourth Alpha build
First Beta build
Second Beta build
Third Beta build
Fourth Beta build
Fifth Beta build
Sixth Beta build
Seventh Beta build
Eighth Beta build
Stable Builds Archive
20180220
Screenshots attached below
Testing.. Thanks a lot man!
YAY! <3
thnx man... appreciate ur work..
Sent from my ONE A2003 using XDA-Developers Legacy app
Wow @Shreesha.Murthy great job, and nice to see you again here
Enviado desde mi ONE A2003 mediante Tapatalk
@Shreesha.Murthy is it possible to see your device tree too? ^^
manups4e said:
@Shreesha.Murthy is it possible to see your device tree too? ^^
Click to expand...
Click to collapse
massive cleanup needed. Will be pushed soon
Hi @Shreesha.Murthy,
First of all nice work !
I might have found a bug in developer options, under OEM unlocking; it seems we can't turn it on, as it fallback to off immediately after.
Here logs https://hastebin.com/duzitipane.vbs.
appreciate ur work
appreciate ur work
Hallelujah ! ?
nice work
Man, you da real MVP
Nice job fam you can remove the alpha status it is quite stable only major bug is camera nothing else <3
Thanks for the builds. Right now I am stuck at "Patching system image unconditionally" for more than 30 minutes. I have cleaned dalvik cache, wiped data, system and cache before flashing. I am stuck, please help me.
thebenefactor said:
Thanks for the builds. Right now I am stuck at "Patching system image unconditionally" for more than 30 minutes. I have cleaned dalvik cache, wiped data, system and cache before flashing. I am stuck, please help me.
Click to expand...
Click to collapse
Maybe a bad download, try downloading the build again
Sent from my ONEPLUS A3000 using Tapatalk
arjunsingh1000 said:
Nice job fam you can remove the alpha status it is quite stable only major bug is camera nothing else <3
Click to expand...
Click to collapse
Haha, due to few important things not working, the builds are labeled alpha. When they're fixed, the thread will be bumped to beta and further
Sent from my ONEPLUS A3000 using Tapatalk
Great job man, respect
Sent from my ONE A2001 using Tapatalk
This is dope! Thanks and good luck!
Download speed on data drops some times. While downloading from play store, 2 out of 8 apps failed.
Will keep updating bugs as I find them.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Galaxy A3 2016 | a3xelte | SM-A310xx
UNOFFICIAL | Android 8.1
Download: HERE
Changelog:
Code:
[COLOR="Red"]FINAL BUILD[/COLOR]
[COLOR="Teal"]2019-03-23[/COLOR]
- Updated Bluetooth firmware from Raspberry Pi 3
- Regenerated the manifest.xml
- March Security Patch
- Improved battery life by using a better configuration for cpusets (thanks to @alexax66)
- ION Fixes in the Kernel
- Ramdisk: Added one (missing) blob to mobicore startup
- Ramdisk: Fixed up permissions for charging
- Ramdisk: Add more permissions for WiFi
- Much other Ramdisk cleanups and improvements (you can see the full changes on my GitLab)
[COLOR="Teal"]2019-03-05[/COLOR]
- Kernel Android Binder upstream to fix errors (thanks to [user=6707196]@danwood76[/user])
- Use older stock build fingerprints again to reestinate google play certification
[COLOR="Teal"]2019-03-03[/COLOR]
- [WIP] Kernel Android Binder upstream to fix errors (thanks to [user=6707196]@danwood76[/user])
- Regenerated manifest
- Updated stock build fingerprints
- Added OMX HAL
- Updated wpa_supplicant_overlay from stock
[COLOR="Teal"]2019-02-24[/COLOR]
- Kernel ION fixes to resolve very rarely happened SystemUI crashes (thanks to [user=6707196]@danwood76[/user])
- Kernel MTP fixes to resolve all issues related to USB file transfer (thanks to [user=6707196]@danwood76[/user])
[COLOR="Teal"]2019-02-06[/COLOR]
- Upstreamed new Kernel again from v3.10.61 to 3.10.108 for enhanced security and performance
- Fixed audio recording issue by not allowing to record with a bitrate below 48000 in the audio policy
- Updated stock vendor blobs from CRG2 to CRH1 for better security and stability (this time it mostly improved GPS)
[COLOR="Teal"]2019-01-23[/COLOR]
- Removed unused soundtrigger HAL
- Added aptXHD blob for better audio quality via Bluetooth
- Remove permissions of unsupported Hardware
- Use LE media codecs for better battery life and less heat production while watching Videos
- Fix libexynoscamera.so entry in propietary-files
[COLOR="Teal"]2019-01-14[/COLOR]
- Faster NFC turn on
- Camera shouldn't crash anymore by fixing the camera wrapper
- Updated WiFi driver from the latest A5 2016 release bacause of battery drain with the driver from the A3 2017
- Fixed battery health save/restore (battery level changing on reboot)
- Completely new kernel based on the latest A5 2016 nougat release instead of the old Galaxy J5 with Android Lollipop
- Switched back to 4 core kernel because of overheating and huge battery drain (and to be honest - you dont really notice the performance difference between 8 and 4 cores, especially after this update)
- Fixed delayed torch in the camera wrapper
- Battery performance improved alot
In general this is the biggest dotOS updates of all with numerous improvements that don't fit all in here ;). Credits go to Stricted and danwood76 who worked on this hard since months!
[COLOR="Teal"]2018-11-30[/COLOR]
- Fixed Bluetooth calling (probably with all profiles, thanks to danwood76)
- Reduced battery drainage by lowering the cores for background services and increasing them for system background services
- Added a cpuset for the camera-daemon in the ramdisk
[COLOR="Teal"]2018-11-27[/COLOR]
- Kernel: Added temperature depending GPU control interface (thanks to alexax66)
- Kernel: Fix power suspend issue
- Kernel: More detailed debugging
[COLOR="Teal"]2018-11-20[/COLOR]
- Binderized bluetooth
- AOSP Oreo release 51
[COLOR="Teal"]2018-11-18[/COLOR]
- November security patch (android-8.1.0_r50)
- Added NFC signatures that could be useful for some payment apps to work
- Kernel: created sysfs to control MIN & MAX battery capacity charge levels
- Updated vendor blobs from CRG2 to CRK1
[COLOR="Teal"]2018-11-13[/COLOR]
- Fixed gps.xml path for better accuracity (thanks to alexax66)
- Defined all 8 cores in the device tree
- Smarter usage of both clusters
- Don't compile mcDriverDaemon in mobicore because it got removed from the vendor some time ago as its unnecessary
[COLOR="Teal"]2018-11-10[/COLOR]
- New octa core kernel
- Fixed bluetooth calls (thanks to the main a3xeltexx device tree maintainer danwood76)
- Fixed hotspot
- Stock camera deadlock issue is fixed now properly in vendor
- Use much faster ZSTD zswap compression in kernel
- Many kernel related fixes and upstreams to higher versions (performance & security)
- AMOLED burn-in protection enabled in overlay
- Many device tree fixes
[COLOR="Teal"]2018-10-21[/COLOR]
- Video recording fixed
[COLOR="Teal"]2018-10-12[/COLOR]
- Switched completely back to stock power HAL because of bugs while playing music in standby and crashing GApps
- Enabled touchkey light control in the overlay (brightness setting isn't supported although)
[COLOR="Teal"]2018-10-11[/COLOR]
- Little battery improvement by editing power profiles
- Corrected GPU clock values in the new power HAL
- GPS tweaks
- Removed false power configs
- Prefered network type selection is working now
[COLOR="Teal"]2018-10-10[/COLOR]
- Inital release
- Removed false ramdisk (init.target.rc) permissions and added important ones
- Improved HIDL based power HAL
/*
* 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.
*
*/
Click to expand...
Click to collapse
Installation instructions:
1. Make sure you have TWRP installed on your device to be able to flash the rom.
2. Download the latest build from the link above and copy it to a place where you can find it later.
3. Optionally download GApps for using the Play Store and other Google related services from here: https://opengapps.org. Choose ARM as architecture and 8.1 as the OS version. The size of the GApps package is upon to you how much apps you want to have preinstalled. Copy this zip aswell to a place where you can find it easy later. If you download it with Chrome or with the Google Drive App it should be by default in the Download folder.
4. Turn your phone off and press Volume UP + Home Button + Power button at the same time until the splash screen appears. Then your device should boot into the recovery. There you wipe following partitions: Data, System, Cache, Dalvik if this is your first install. All of your installed applications get lost by this. Your photos, videos etc. won't get deleted if you haven't ticked the box for internal storage. As the kernel also supports F2FS i would change the filesystem for the cache partition from ext4 to f2fs for a better system performance. Now go to the main TWRP menu, click on install and go to the place where you have placed your zips and first select the rom and then click on the left button if you have downloaded the optional GApps package to add another zip to the queue. Now swipe the slider at the bottom to install and reboot the phone to the system. The first boot can take a while and after booting you could experience some lags because of the GApps initialization but they should disappear after some time.
4. Now you have successfully installed the rom and you're ready to use dotOS on your device. Congratulations!
Bugs:
- VoLTE (isn't working on samsung devices and won't work anytime in the future too)
- Same as LineageOS 15.1
Credits:
@bunnyy for helping me to bring up dotOS on the A3 2016
@danwood76 for maintaining the a3xelte device tree
@Stricted for maintaining the common device tree
Contributors:
@Borduni
Source Code:
https://gitlab.com/dariotrombello
https://github.com/DotOS
https://gitlab.com/Exynos7580
Version Information
Android: 8.1 Oreo
Kernel: Linux 3.10.108
Status: Stable
Stable Release Date: 2018-10-10
Created: 2018-10-10
Last Updated: 2019-03-23
I've created a new Exynos 7580 Discord because the old one from the Lineage 15.1 project got deleted. I regularly share testing builds here. Join if you want . If you have any questions or problems with the ROM, write them also there.
https://discord.gg/TEfC5hA
God job, thanks.
Okay as i got some issues reported i need to switch the power hal to stock again :/
I found bug with google camera app, when trying to record a video app crashes.
Yes i'm currently working on a fix
Borduni said:
Yes i'm currently working on a fix
Click to expand...
Click to collapse
Alright then!
One more thing: There is a problem with low bitrate audio when recording video on 3rd party apps.
Thanks for developer, this rom is lite, I hope that the ROM will develop even better.
Wow, i was really waiting for this port. Battery life is much better than any of AOSP projects. GJ and big thank you for porting and fixing it.
Found issue of low mic in telegram, whatsupp and etc. danwood76 spent a lot of time trying to solve it and he DID it.
Don't know maybe this information will be helpful for you and maybe he will tell u how easily to fix it.
Vittario Vicci said:
Found issue of low mic in telegram, whatsupp and etc. danwood76 spent a lot of time trying to solve it and he DID it.
Don't know maybe this information will be helpful for you and maybe he will tell u how easily to fix it.
Click to expand...
Click to collapse
Did he solved low bitrate audio problem already?
Vittario Vicci said:
Found issue of low mic in telegram, whatsupp and etc. danwood76 spent a lot of time trying to solve it and he DID it.
Don't know maybe this information will be helpful for you and maybe he will tell u how easily to fix it.
Click to expand...
Click to collapse
@Borduni is using a fork of my lineageos device tree so my modification to the mixer levels should already be included in his ROM.
Maybe there is a recording volume setting within DotOS that is causing the issue or maybe it uses a different mixer path?
danwood76 said:
@Borduni is using a fork of my lineageos device tree so my modification to the mixer levels should already be included in his ROM.
Maybe there is a recording volume setting within DotOS that is causing the issue or maybe it uses a different mixer path?
Click to expand...
Click to collapse
Yep, that was my mistake, mic level is ok
Vittario Vicci said:
Yep, that was my mistake, mic level is ok
Click to expand...
Click to collapse
Yes mic volume is ok, but in apps (eg. Snapchat) there is problem with low bitrate audio, same on danwood's ROM.
Can't confirm. Made some tests and it should be snapchat that is making the audio worse. For me everything is fine with other apps.
If you are facing any performance/battery issues or ui glitches like the status bar isnt working or the list of the latest opened apps isnt displaying i'll suggest you to wipe data, system, cache and dalvik before installing the newest build. The UI should be pretty fluid if you did it like that .
Borduni said:
Can't confirm. Made some tests and it should be snapchat that is making the audio worse. For me everything is fine with other apps.
Click to expand...
Click to collapse
It's strange because on my phone problem occurs on snapchat and other 3rd party apps. Camera app audio working great.
the system has become too slow with this update !!!
chevalier99 said:
the system has become too slow with this update !!!
Click to expand...
Click to collapse
Format system, data, cache and dalvik again
Borduni said:
Format system, data, cache and dalvik again
Click to expand...
Click to collapse
cache and dalvik only and it's ok.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LineageOS 19.1 for Exynos 8895 devices
Code:
/*
* 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.
*/
Working:
- Wifi
- Sound
- mali drivers
- USB tethering
- HW Backed video Playback
- Ril (Mobile data,calls, sms and stuff)
- Sensors
- Buttons
- Bluetooth
- Wifi HotSpot
- MTP
- 2D and 3D gpu acceleration
- HW encoding/decoding
- Charging with device powered off
- Stuff I didn't test yet
- Camera
- GPS
- Fingerprint Sensor
- Mobicore
- SW codecs
Not Working
-
Keep in mind that some LineageOS features have not been completed yet this is not a device bug and please do not report those
in this rom thread, also do not post bug reports for known issues or bug reports without proper
a) Logcat
b) proc/last_kmsg (or proc/kmsg)
c) data/tombstones
d) dmesg
Install gapps right after installing the rom itself don't try to boot to system before that if you want to use gapps (Or wipe data before installing them)
Since most gapps didnt update for 12L yet (SDK bumped from 31 to 32) i edited falmegapps and uploaded them here use them if you cant find gapps that work on 12L https://mega.nz/folder/FFoS1IIK#XunGRNTViQY7-OZ8oQr0sg
Make sure gapps you decide to use support android 12L/12.1/Are targetting api level 32
Make sure you are using latest official TWRP before installing rom older versions do not have proper android 12 support
Downloads:
Google Drive
Mega.nz
GitHub releases
if you want to support the project feel free to buy me some coffee paypal.me/ivanmeler
BTC: 1Q823BsSbEKP62JFM7BjXiRCgF84qgcFST
ETH(erc20): 0x979a8e42551e62e6994d3762c9d9f0e76b5d87f9
Donations help cover the build server cost and since I do this in my free time, and also cover the coffee for time spent debugging stuff
Feel free to join telegram group with early builds progress updates and some off topic stuff Join
Based On Android 12/S
Changelog
07.06.2023.
- Merged June 2023. Security update
- Synced with LineageOS source
05.05.2023.
- Merged May 2023. Security update
- Synced with LineageOS source
12.04.2023.
- Merged April 2023. Security update
- Synced with LineageOS source
19.03.2023.
- Merged March 2023. Security update
- Synced with LineageOS source
11.02.2023.
- Merged February 2023. Security update
- Synced with LineageOS source
05.01.2023.
- Merged January 2023. Security update
- Misc performance and stability improvements
- Synced with LineageOS source
07.12.2022.
- Merged December 2022. Security update
- Synced with LineageOS source
09.11.2022.
- Merged November 2022. Security update
- Switched to hidl usb hal from hw/samsung
- Synced with LineageOS source
04.10.2022.
- Merged october 2022. Security update
- Fixed samsungs bug with gps where it would start acting up over time due to time rollover bug
- Adressed missing symbol in advanced camera effects lib that wouldnt launch without them
- Performance and stability improvements
- Switched to Generic FunctionFS usb backend (We used legacy functionfs in past)
- Synced with LineageOS source
07.09.2022.
- Switched to a rebased kernel
- Updated kernel to 4.4.302
- Added BPF support to kernel
- Removed no longer needed bpf hacks for system
- Misc performance and stability improvements
- Merged September 2022. Security update
- Updated chromium webview to 105.0.5195.79
- Synced with LineageOS source
07.08.2022.
- Merged August 2022. Security update
- Synced with LineageOS source
07.07.2022.
- Reverted some changes that caused previous ui performance regression
- Merged July 2022. Security update
- Synced with LineageOS source
05.07.2022.
- Improved LMKD behavior
- Improved power hal behaviour and performance boosting
- Tuned surfaceflinger behavior
- Improved ui performance further
- Fixed more keystore issues
- Synced with LineageOS source
04.07.2022.
- Fixed HWC
- Improved gcam ports compatibility and post processing speed
- Major battery life and ui performance imporvements
- Synced with LineageOS source
23.06.2022.
- Fixed issues with keystore present in a lot of bank/secure apps like binance
- Fixed issue where setupwizard would crash when adding fingerprint due to bug in keystore
- Cleaned up patches required for build and removed unneeded ones
- Synced with LineageOS source
08.06.2022.
- Merged June 2022. security update
- Merged June 2022. pixel feature drop (SQ3A.220605.009.A1)
- Cleaned up source
- Synced with LineageOS source
27.05.2022.
- Added Dolby audio effects support (from stock) (Access it from quick settings)
- Fixed bixby button mapping that got broken yesterday
- Cleaned up kernel dt2w patches
- Removed broken soundtrigger hal that was causing issues with “Ok Google” detection
- Removed unused audio.playback_record hal
- Synced with LineageOS source
26.05.2022.
- Added shim for setLayerBuffer function in hwc, further down the line said shim will be used to fix hwc
- Further improvements for dt2w on devices that previously had issues with it
- Removed more unneeded patches for device support
- Synced with LineageOS source
19.05.2022.
- Added WireGuard kernel implementation
- Added QR code reader quick settings toggle
- Improved device performance and stability
- Improved A-GNSS (A-GPS) Lock speed
- Exposed device hw revision to settings
- Improved fast/slow charger detection
- Improved double tap to wake detection on some devices
- Remaped bixby to menu so long hold, short hold and wake actions work
- Long hold on bixby is now handling multitasking
- Improved bluetooth stability
- Synced with LineageOS source
11.05.2022.
- Adapted DT2W support (double tap to wake)
- Muted phone services gps notif (Thanks google really appreciate you breaking random things for everyone)
- Improved battery life and performance
- Fixed issue where some devices would not wake up touch after being in sleep mode
- Cleaned up all of leftover patches that were used by legacy power hal
- Synced with LineageOS source
- Released source on https://github.com/8890q/
06.05.2022.
- Improved bluetooth in call audio sample rate handling
- Added FB notifier callbacks to kernel
- Added always on display support
- Switched to new power hal with custom fine tuned power profile
- Improved battery usage logging for display
- Added QR code reader to camera app (Long hold icon and launch it from context menu)
- Disabled unneeded debugging in kernel that was slowing things down
- A lot of performance stability and battery life improvements
- Cleaned up device tree
- Merged May 2022. Security update
- Synced with LineageOS source
26.04.2022.
- Included support for High touch sensitivity (glove mode)
- Cleaned up vintf manifest and added target level to it
- Synced with LineageOS source (Same functionas as offical builds of 19.1 have + some extras)
18.04.2022.
- Fixed limit for enrolling fingerprint and set it to 4 like on stock
- Improved wifi speed
- Improved battery life
- Fixed auto brightness debounce time to prevent abrupt changes
- Added support for more mDNIe display profiles
- Improved SQLite performance
- Added vibration intensity controls (Under accesibility settings)
- Added multi user support
- Added surfaceflinger and few other services to pinner to keep them in ram
- Enabled 4g+ icon when connected to 4g+ network
- Cleaned up patches used for build
- Synced with LineageOS source
14.04.2022.
- Switched to new audio hal that supports interface v5
- Fixed usb audio
- Fixed audio in screen recoidng recording and wireless display sharing
- Improved bluetooth audio stability and compatibility
- Started rewriting sepolicy
- Updated wifi firmware
- Merged latest available kernel source from samsung(G955FXXUCDUD1/G950FXXUCDUD1/N950FXXSGDUG7)
- Merged latest blobs available from samsung(G955FXXUCDUD1/G950FXXUCDUD1/N950FXXSGDUG7)
- Implemented fast charging toggle in battery settings
- Removed unneeded libmemset shim
- Added support for user configurable wireless charging sound
- Added switch to disable vibration on fp unlock
- Removed non-functional srgb toggle from dev options
- Removed liboemcrypto.so to fix L3 drm playback
- updated LPM binaries
- Cleaned up device tree and kernel repo
- A lot of under the hood performacne and stability improvements
- Synced with LineageOS source
08.04.2022.
- Fixed extended volume panel
- Fixed build fingerprint for dream2lte and greatlte that was causing safetynet to fail
- Updated icons for few more stock apps
- Cleaned up patches further
- Misc peroformance improvements
- Synced with LineageOS source
06.04.2022.
- Merged April 2022. Security update
- Enabled new LineageOS icons (you might have to clear launcher cache for them to show up)
- Fixed issue where galery app would show black text on black background
- Fixed issue where unlock sound would sometimes play twice
- Misc performance and stability improvements
- Synced with LineageOS source
31.03.2022.
- Improved app launch speed
- Improved general performance and battery life
- Upreved camera provider to 2.5
- Disabled livedisplay by default
- Cleaned up extra dependencies used for compiling
- Synced with LOS source
22.03.2022.
- Added back configurable audio volume panel location
- Speed up unlock with fingerprint
- Updated a lot of apps to MaterialYou design language
- Improved stability of ADB connection
- Implemented new LineageOS setupwizard
- Cleaned up device tree and list of required patches
- Stability and performance improvements
- Pointed Changelog url in updater app to new page
- Synced with LineageOS source
14.03.2022.
- Fixed issue with keystore where apps would crash when invoking it (Security related apps mostly like signal and a lot of work apps)
- Officially rebranded as 19.1
- Updated changelog URL in updater app to point to a valid changelog
- Fixed battery icon styles (Again..)
- Cleaned up source
- Performance and stability improvements
- Updated some stock apps to math with new design
- Synced with LineageOS source
11.03.2022.
- Merged March 2022. security and feature updates (Android 12L)
- Fixed status bar network trafic monitor
- Improved zram performance and enabled zram writeback
- Cleaned up patches needed for build
- Fixed network usage monitoring
- Fixed per app network restrictions
- Removed AudioFX which was causing issues
- Decreased microphone gain a bit to mitigate in-call issues
- Updated some device control apps like advanced display settings
- Fixed s-pen pointer offset for note8
- Imrpoved fp sensor response time
- Added cgroup profile config
- A lot of 'under the hood' changes
- Performance improvements
- Merged more previously missing los features
- Implemented OTA updates
10.02.2022
- Merged February 2022 security update
- Synced with LOS source
09.02.2022.
- Fixed bug where camera would stop working after prolonged use due to file-descriptiors being left open and overflowing
- Fixed torch delay
- Fixed issues with camera auto focus locking up the camera
- Switched to half res boot anim which in turn gives us a slight boost in boot time
- Removed arrow pointer (used for s-pen or mouse input) from non note8 builds and updated pointer for note8 build
- Cleaned up unneeded drm entries in hidl manifest
- Misc performance and stability improvements
- Disabled CONFIG_RT_GROUP_SCHED in kernel in order to remove system hack we previously needed
- Merged some previously missing LOS features
- Synced with LOS source
19.01.2022.
- Switched to source built librilutils
- Switched to source built libreference-ril
- Switched to source built secril_config_svc used for dual/single sim detection
- Updatd way samle rates are handled for bt headsets in call
- Misc performance and stability improvements
- Synced with LOS source
07.01.2022.
- Fixed volume panel location settings
- Added Advanced Reboot
- Added LiveDisplay entry into settings
- Merged January 2022 Security Update
- Merged most of previously missing LineageOS features
- Misc performance and stability improvements
- Synced with LOS source
21.12.2021.
- Fixed wireless display
- Reduced logspam which should imrpove performance a bit
- Misc performance and stability improvements
- Synced with LOS source
17.12.2021.
- Merged r18 tag of Android 12 (SQ1D.211205.016.A1)
- Synced with LOS source
14.12.2021.
- Disabled legacy configstore which got replaced with props
- Switched to new AIDL Lights hal
- Enabled zram swap
- Misc performance and stability improvements
- Synced with LOS source
10.12.2021.
- Fixed issue where system would experience random freezes in some apps
09.12.2021.
- Merged December 2021. Security update
- Merged December 2021 pixel feature drop
- Added signature spoofing support which can be used to add microg instead of gapps
- Merged a lot of lineageos features that have been implemented
- Fixed bluetooth sample rate while in call
- Moved device specific ueventd rules to /system/vendor/etc
- Uprevved fp hal to 2.3
- Implemented fingerprint gestures
- fixed system audio recording in apps such as screen recorders
- performance and stability improvements
03.12.2021.
- Initial release
Contributors
Ivan_Meler
Source Code: https://github.com/8890q/
ROM OS Version: Android 12
ROM Kernel: Linux 4.4.x
As prommised here it is Android 12, Big thanks to everyone who supported project with donations that helped cover the build server cost and get me coffee
If you want to turn off auto live display (Yellow tint) type "Live" in settings search and go to LiveDisplay
WIll OTA Update be available?
Danielisko said:
WIll OTA Update be available?
Click to expand...
Click to collapse
not in initial builds but further up i might add the.
ok thx for answer. i'll watch your thread
Thanks pro
thanks
An older twrp version is running on my device. If i update twrp on twrp do i need to worry about no verity opt encrypt?
Thtrr said:
An older twrp version is running on my device. If i update twrp on twrp do i need to worry about no verity opt encrypt?
Click to expand...
Click to collapse
No if already done
i have been waiting for this
Can you provide a link to the device tree for LineageOS 19.0? I'd love to make something like this for the Galaxy S9, but would need to analyse the differences between an 18.1 tree and a 19.0 tree to get it building successfully. Thanks!
Ivan_Meler said:
LineageOS 19.0 for Exynos 8895 devices
Code:
/*
* 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.
*/
Working:
- Wifi
- Sound
- mali drivers
- USB tethering
- HW Backed video Playback
- Ril (Mobile data,calls, sms and stuff)
- Sensors
- Buttons
- Bluetooth
- Wifi HotSpot
- MTP
- 2D and 3D gpu acceleration
- HW encoding/decoding
- Charging with device powered off
- Stuff I didn't test yet
- Camera
- GPS
- Fingerprint Sensor
- Mobicore
- SW codecs
Not Working
-
Keep in mind that a lot of LineageOS features have not been completed yet this is not a device bug and please do not report those
in this rom thread, also do not post bug reports for known issues or bug reports without proper
a) Logcat
b) proc/last_kmsg (or proc/kmsg)
c) data/tombstones
d) dmesg
Install gapps right after installing the rom itself don't try to boot to system before that if you want to use gapps (Or wipe data before installing them)
NikGapps and BiTgapps were both tested and working tho BitGapps performed better due to more up to date packages
Make sure you are using latest official TWRP before installing rom older versions do not have proper android 12 support
Downloads:
Google Drive
Mega.nz
if you want to support the project feel free to buy me some coffee paypal.me/ivanmeler
Donations help cover the build server cost and since I do this in my free time also gab me coffee for time spent debugging stuff
Feel free to join telegram group with early builds progress updates and some off topic stuff Join
Based On Android 12/S
Changelog
03.12.2021.
- Initial release
Contributors
Ivan_Meler
Source Code: https://github.com/exynos8895/android_kernel_samsung_universal8895/tree/lineage-19.0
ROM OS Version: Android 12
ROM Kernel: Linux 4.4.x
Click to expand...
Click to collapse
good job pro! I wait a long time for this thread
Does anybody have a screenshots of it running on Note 8 ?
ChasTechProjects said:
Can you provide a link to the device tree for LineageOS 19.0? I'd love to make something like this for the Galaxy S9, but would need to analyse the differences between an 18.1 tree and a 19.0 tree to get it building successfully. Thanks!
Click to expand...
Click to collapse
Oh hey you could check my s7 tree (basically same changes) its on github.com/8890q i need to clean few bits on s8 before posting dt
Thank you so much for this, you guys Rock as always, just a 1 questions and 1 request Please.
1- is root included or do we need to use Magisk after first boot ?
2- would be super great if you had put a link for Bitgapps, please don't get me wrong I know I can just google it, but because now a days there are tons of fake downloads full of viruses and ads viruses that's why , Kind request please.
3- Love you guys. Bonus comment
Do you have any Gcam mod recommendation? And if anyone knows of any custom kernels that would work on Android 12/11 ROMs for the note 8 please let me know.
Pretty cool looking rom but I get an error message "android intelligence is stopping constantly".
Thtrr said:
Pretty cool looking rom but I get an error message "android intelligence is stopping constantly".
Click to expand...
Click to collapse
Do consider writing you mobile type and details of TWRP, did you clean install etc. what you have written is like, you go to a doctor and say you have pain, A normal way would be doctor I have pain in my stomach whenever I eat fried food etc.
zdarkstranger said:
Do consider writing you mobile type and details of TWRP, did you clean install etc. what you have written is like, you go to a doctor and say you have pain, A normal way would be doctor I have pain in my stomach whenever I eat fried food etc.
Click to expand...
Click to collapse
Thank you for your information. I did a clean flash and the device is greatlte. Twrp is also updated to the latest version "https://eu.dl.twrp.me/greatlte/twrp-3.6.0_9-0-greatlte.img.html"
First of all, thank you for making this rom and keeping us up to date. Is there any plans to add iris support.
And what about s-pen