{
"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 Official and currently built by LineageOS official infrastructure.
17.1 has never been official (and it's upstream dead since 31st December 2021)
18.1 is official, discontinued builds since 2nd May 2022
19.1 is official and built weekly.
/*
* 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
What's working:
Everything
Known issues:
Honestly at this time, nothing?
Camera Notes
ANX camera is not recomended and will most probably NOT work.
To get a fully working camera try one of the gcams here.
Do not forget to copy&load the associated xml file!
Official LOS uses oss camera service, so xml written for other custom roms might not work.
The gcams at the above link have modified xmls for LOS.
Download:
There is also a MIcroG build if you don't like Google Apps!
LineageOS 19.1 Official
LineageOS 17.1 builds [21st December 2021, last build ever]
If you care for official microg builds, check here they will be ready when they will be ready, those builds are not done by me nor supported by me, do not ask me about it.
There is also, for help and support, the:
Telegram Support Group
Instructions:
Make sure to flash at the very minimum firmware 12.5.7.0 (anything newer will work) from XiaomiFirmwareUpdater firmware page
(For 17.1 <<only>> : flash VENDOR + FIRMWARE from Android 10, do not use Android 11)
Download this build and Magisk (optionally) and gapps (optionally).
Put the zip on your MicroSD (suggested) or connect via USB to PC.
Boot to recovery (latest TWRP only is suggested! OrangeFox has issues).
Wipe Dalvik, Cache and format data. This IS NOT OPTIONAL!
Reboot recovery after wipe and format.
Flash this ROM zip...
... flash gapps zip ...
... If you want Magisk, flash zip ...
Reboot and enjoy!
If you have any issues flashing, like persistent GApps or booting issues, try to cleanup the phone with the following procedure:
Download a full MIUI rom recovery package from XiaomiFirmwareUpdater MIUI page
... (make sure you download the full rom package for RECOVERY, it is about 2.4Gb!) ...
From recovery, flash the zip file. This will cleanup all the partitions.
Now flash again this ROM.
This problem is related to the fact that TWRP and OrangeFox both don't support dynamic partitions properly yet.
Tested with Magisk 25.2, newer version should work, but you MUST follow the SafetyNet fix guide in the next post if you want Play Store certification.
Suggested GAPPS for LineageOS: Mind The Gaps (here, make sure to download the ones for your android version 10, 11 or 12).
XDA DevDB Information
LineageOS 17.1 & 18.1 & 19.1, ROM for the Xiaomi Poco X3 NFC
Contributors
Build by @gardiol
Device tree sources: device tree
Kernel sources: kernel
Vendor sources: vendor
Additional notes
SafetyNet does not pass by default, you need to follow the steps on post n.3 below. This is due to Google issues and LOS rules.
ROM OS Version: Android 10 & 11 & 11
ROM Kernel: Linux 4.x
Version Information
Status: Official and Unofficial.
Created 2020-12-13
Last Updated 2022-08-24
Changelog
From May 2022:
LineageOS 19.1 is official for Surya!
TO BE CLEAR: there are OFFICIAL releases weekly, those (and the according changelog) is NOT listed here, go to official LOS download page! This list if only for test builds at this point.
20 December 2021 (17.1)
Last 17.1 build ever for Surya
December security patches
19 September 2021 (17.1)
September security patches.
06 September 2021 (18.1)
New debloated kernel
Fixed screen recorder rate limiter
Fixed DriveDroid (and more usb gadget stuff)
Added proximy check to prevent screen wakeup option
August patches
Fixed minor denials (battery improvement)
31 July 2021 (18.1)
Fixed lots of denials
Greatly improved battery life
more minor fixes.
20 July 2021 (both 17.1 and 18.1)
July patches
For 18.1: mi_thermald added back
For 18.1: dynamic 30-120Hz fixed
13 July 2021 (18.1)
All new trees!
FORMAT data is MANDATORY
19 June 2021 (17.1)
Upstream sync
June patches
17 June 2021 (18.1)
fixed haptic issues
Fixed Netflix error 5.10
Fixed idle drain
Fixed NFC denial
Upstream sync
07 June 2021 (18.1)
Fix aptX
Fix boot from MIUI to LOS not working
07 June 2021 (18.1)
Fix netflix
Fic video recording length
Fix GBoard rounded corners
05 June 2021 (18.1)
First release of 18.1 build!
11 May 2021 (17.1)
LOS upstream sync with May patches
18 April 2021
LOS upstream sync with April patches
Dpmd crash resolved
️LOS call recorder enabled
️Removed all permissive domains
09 April 2021
Upstream sources sync
28/29 March 2021
Fixed video recording bug
Fixed audio crackling (finally!)
Removed all "parts", added doze and refresh rate specific settings
Getting trees ready for official
(note: UnofficlalBuild and Experimental builds are from 28 March, MicroG from 29th)
13 March 2021
Two builds are available...
Unofficial, the same old build, but with March security patches.
Experimental, featuring a full vendor partition, but still SELinux permissive, but a ton of improvements including fixed video recording length, 4K video recording and playback and more minor issues.
Pick your choice!
27 February 2021
Really fixed yellow tint once for all
Enabled VoIP transition
Updated proprietary blobs
Haptic improvements
Various minor optimizations
LOS upstream sync
19 February 2021
Improved Wifi
Improved audio
LOS upstream sync
06 February 2021
Improved brightness levels
Finished reworking tree
February LOS upstream sync
Latest security patches
24 Jannuray 2021
Fixed "Fast Charging" string, except for original charger!!! (Fast charging IS working, just does not says it's fast in lockscreen).
Added 30Hz and 50Hz display frequency in display options
Cleaned up audio routes
19 Jannuary 2021
Reverted a prop which was interferring with whatsapp videos.
18 Jannuary 2021
Fixed fingerprints
Rewritten init_surya.cpp
Removed more useless stuff
Activated correctly second SIM card
Added a few translations
Improved brighness
Improved Wifi networks
Fixed tethering+bluetooth
05 Jannuary 2021
WiFi Display fixed, finally!
Resolved bug with speakerphone and reboot
05 Jannuary 2021
WiFi Display not fixed
Product partition enlarged
Device Tree reworked for proper contribution recognition
AOD disabled. Once fixed will be available again.
01 Jannuary 2021
DT2W Fixed.
29 December 2020
New device tree is up.
Brightness works again
DT2W not working
AOD not working
FM Radio fixed (again)
29 December 2020
Final fix for low volume recording.
WiFI Display still not fixed (please send logs!!!)
Device tree cleaned up a lot
add Higher Aspect Ratio
statusbar : avoid display parameters on Notch
SELinux is showing Enforcing in Trust
28 December 2020
Added audio fixes for low volume.
Added full WiFi Display support (to be confirmed)
26 December 2020
New parittion size.
Bluetooth now reporting working properly.
24 December 2020
Tentative SELinux enforcing.
22 December 2020
Added FM radio support, FM radio working.
SELinux still permissive
20 December 2020
Reworked vendor mixing camera blobs from A10 branch and telephony from A11 branch.
Camera is reported working.
SIM card is reported working.
VoLTE and WoWiFi reported working.
FM Radio NOT working.
19 December 2020
New beta build for camera fix.
Let me know if it works!
18 December 2020
SIM card works
missing camera
selinux permissive, will try to fix in later build
Passing SafetyNet and Google Play Certification
SafetyNet and Play Store certification
(guide updated 24 aug 2022, for Magisk 25.2)
LineageOS, by charter, does not alter any safety ptotection set by Google. In our case, having an unlocked bootloader, safetynet will always fail by Google decision. Now, passing safety net is required for banking apps and even some games. Also, it is required for "play store certification", which will prevent you from even searching for some apps (like Netflix).
Blame Google for all this.
--ALL STEPS ARE MANDATORY, NONE CAN BE SKIPPED UNLESS EXPLICITY OPTIONAL--
Install Magisk
Download latest stable magisk apk from Magisk website (https://github.com/topjohnwu/Magisk). Rename it as .zip and flash it from recovery. Some recoveries, like TWRP, will flash the apk directly, others will require the rename.
Boot LOS and install the apk file.
Hide Magisk apps and Enable Zygisk & blocklist
Open Magisk App, go to settings and hide the magisk app. Give it a name you will remember.
After magisk app has been hidden, go back to settings and enable Zygisk (beta).
Now apply the blocklist and select all the apps you like NOT to detect Magisk. This must include Google Play Services and Google Play Store.
Install SafetyNet fix module
kDrag0n developed a fix that can be flashed via Magisk. You must download the module (https://github.com/kdrag0n/safetynet-fix/releases), select at least version 2.2.1, and install it from inside Magisk app.
Setup Fingerprint
Download latest Props module for Magisk (https://forum.xda-developers.com/t/...t-prop-edits-and-more-v6-1-2.3789228/page-274) and install it within Magisk. Reboot your phone.
Now, after reboot, open a terminal (use "adb shell" from pc, or install termux from play store) and type:
su (grant root access!)
props (a text based menu will popup)
Now select "1" (edit fingerprint), type "f" (pick fingerprint) select "22" (poco) then select any one poco x3 model. Which one really doesn't matter, but make sure to choose the right Android version.
Confirm and reboot phone.
Clear caches for Google stuff
Now, open settings - apps and clear data&cache for Google Play Store and Google Play Services.
One last reboot!
Don't want root?
If you dont want root... Just disable it from within Magisk!
OPTIONAL Additional stuff
Magisk from 24.1 removed the built-in modules repository. If you like it back, you can install Fox's Magisk Module Manager app (https://github.com/Fox2Code/FoxMagiskModuleManager).
LineageOS on SafetyNet (https://www.lineageos.org/Safetynet)
Kdrag0n on SafetyNet (https://github.com/kdrag0n/safetynet-fix)
SafetyNetFix Magisk Module (https://github.com/kdrag0n/safetynet-fix/releases)
Magisk download (https://github.com/topjohnwu/Magisk)
Props Module for Magisk (https://forum.xda-developers.com/t/...t-prop-edits-and-more-v6-1-2.3789228/page-274)
fox's Magisk Module Manager (https://github.com/Fox2Code/FoxMagiskModuleManager)
Wow. Thanks.
Thank you very much
Thanks for the ROM! Is this built with the official kernel release? Or are you using the one built by @xyyx ? Also I'm assuming SELinux is enforcing?
I'll flash it later this week most likely
Selinux is enforcing yes. The kernel is the default kernel. This is mandatory since i want to apply for official when stable enough.
gardiol said:
Selinux is enforcing yes. The kernel is the default kernel. This is mandatory since i want to apply for official when stable enough.
Click to expand...
Click to collapse
why your kernel Is not forked from Xiaomi Git?
I am new to most of this, yes it should. My bad, i cloned it then added the files to my repo. I will fix it later.
what's the required firmware version for this ROM?
Firmware is 12.0.4 (surya) as i wrote, untested on karna so i don't know for that one.
Does this includes Gapps? I prefer not to have them.
Thanks for this release.
Of course it does NOT contain GAPPS! This is LineageOS. I suggest to flash OpenGAPPS pico.
With Spanish language and pico opengapps, it stays on shutting down just starting.
Please try to flash only the ROM (no GAPPS) then boot and try.
gardiol said:
Please try to flash only the ROM (no GAPPS) then boot and try.
Click to expand...
Click to collapse
Yes, but when it comes to choosing a language it restarts.
Can you get a log cat from adb or it restart too soon?
What if you select english?
gardiol said:
Can you get a log cat from adb or it restart too soon?
What if you select english?
Click to expand...
Click to collapse
good afternoon again.
I wanted to try flash again, but now it does not start, it stays in bootlop with recovery
You probably must format data (not wipe, but format), this is usually why it bootloops to recovery...
gardiol said:
You probably must format data (not wipe, but format), this is usually why it bootloops to recovery...
Click to expand...
Click to collapse
The same thing happens to me flash only rom.
My network flashes, I don't know why it says I don't have a sim. but if I have, I want to log in but I can't because I am in the office with little time
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"
}
Unofficial LineageOS 14.1 for Kinzie
Hi, everyone I'm from Taiwan! First, I have a BIG thumb up to @Arasthel for helping me out some mirror bugs which is really tough to fix, and he also did so many test on this. Without him this project will not make it.
This is the successor to my CM13 ROM: https://forum.xda-developers.com/droid-turbo-2/development/cyanogenmod-13-0-unofficial-kinzie-port-t3503053
What works:
Everything except:
GPS over Wi-Fi will only works when Gapps installed.
IR sensor stop working when screen off(Works when charging.)
Torch tile won't work sometimes after reboot, it is because the moto sensor isn't initialize properly.(To fix this bug, you have to pull down the statusbar and press edit icon.)
Kernel feature:
Westwood TCP congestion algorithm (enabled by default)
ZRAM
SWAP
NTFS support
CIFS support
the kernel is not stable for patching these addons, will ad back these features when ready.
Compatibility:
This ROM is MAINLY for Moto X Force. Now we confirmed Droid Turbo 2 also working.(20170312)
Confirmed working on CN variant(XT1581), EU variant (XT1580) Brazil (XT1580, timbr and tefbr) Moto X Force and Verizon Droid Turbo 2 (Reported by a Chinese with his unlocked version of DT2.)
Some Chinese user reported they can flash this ROM from stock 5.1.1 ROM without having any problem.
If you have any modem problem such as no signal or no Wi-Fi connection, flash clean stock ROM base on your variant and then flash this ROM.
Downloads:
ROM:
Latest LineageOS14.1 ROM for Kinzie
OpenGapps: Platform: "ARM64", Android: "7.1", Variant: "pico" or "nano" is recommended
Addon SU: https://lineageos.mirrorhub.io/su/addonsu-14.1-arm64-signed.zip Flash "addonsu-14.1-arm64" for install and "addonsu-remove-14.1-arm64" for uninstall.
Installation instructions:
Unlock bootloader, if you don't know how to do it, please check the posts or search from Droid Turbo 2 section.
Flash TWRP from bootloader. @Xadro's is strongly recommended.
First and the most important is to do a nandroid backup from TWRP! Then do a clean install (wipe /data, /cache and /system from TWRP.) After flashing the ROM, flash a Google apps package or su, and then reboot.
Source code:
https://github.com/lineageos-for-kinzie
Credits:
CyanogenMod/LineageOS and its contributors
Open GApps
Specially thanks to @Arasthel and @Xadro for their works on initially porting cm12.1 to Kinzie
XDA:DevDB Information
LineageOS 14.1, ROM for the Droid Turbo 2
Contributors
jwchen119
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Based On: Project from Clark with 3.10.x kernel, ROM for the Moto X force
Version Information
Status: Beta
Created 2017-01-11
Last Updated 2018-04-23
Changelog:
April 20, 2018:
ROM:
*Latest upstream from LineageOS 14.1
*Upmerge commits from Clark
*Android Security Patch Level: April 5, 2018
** If you have SIM card can not recognize, it is recommand to do a clean flash, this update have some modification about the RIL
Kernel:
*Upmerge commits from Clark
March 17, 2018:
ROM:
*Latest upstream from LineageOS 14.1
*Upmerge commits from Clark
*Enable SWAP and ZRAM(I guess none have noticed.)
*Android Security Patch Level: March 5, 2018
Kernel:
*Upmerge commits from Clark
August 10, 2017:
ROM:
*Latest upstream from LineageOS 14.1
*Android Security Patch Level: August 5, 2017
June 11, 2017:
ROM:
*Latest upstream from LineageOS 14.1
*Android Security Patch Level: June 5, 2017
Kernel:
Re-enable ZRAM and SWAP for better ram handling.
May 28, 2017:
ROM:
*Latest upstream from LineageOS 14.1
*Android Security Patch Level: May 5, 2017
*Fixed over heat problem related to OOS thermal manager. Using stock closed source thermal manager now.
*Dropped Gello, welcome Jelly.
April 29, 2017:
ROM:
*Latest upstream from LineageOS 14.1
*Android Security Patch Level: April 5, 2017
*Android version is now 7.1.2 with various of AOSP commits merged.
*Fixed low mic volume when using video chatting apps.
April 08, 2017:
ROM:
*Latest upstream from LineageOS 14.1
*Fixed mic not working when speakerphone mode on in call.
*Fixed the other side hear their echos when speakerphone mode on in call.
*Fixed volume not adjustable in call by updating ACDB ids by acdb_get tool.(BIG thanks to @luca020400)
*Enabled QCOM AEC(Acoustic Echo Canceler) and NS.(Noise Suppressor)
*Tweaked cpu4 to stay awake for userspace tuning.
*Tweaked vendor files which significantly makes our overall system runs more smoothly, but drops the VoLTE for now.
*Totally drop QCOM memory enhancements for more efficiency task management.
Kernel:
*Disabled some useless debug flag.
*Disabled some lowmemorykiller flag for more efficiency task management.
*Revert some of the ASOC commits for fixing echo issue when speakerphone enabled in call.
*Add and change default TCP congestion algorithm to Westwood.
March 21, 2017:
ROM:
*Fixed play WhatsApp voice record causing audio crash. After the bug present, Youtube, Facebook or any other media will out of sync with audio.
*Fixed play video in HW decode with any other background audio cause crash.
*Might fix any other audio related issues.
*Disable SWAP and ZRAM which could bring a bit more performance.
*Stop using Snapdragon LLVM Compiler, this might cause some known bugs, will bring it back when stable enough.
*Two finger swipe down the statusbar will trigger quick pull down, thanks @wei200041
*Many tiles have added, you can check it by pull down statusbar->edit icon.
March 19, 2017:
ROM:
*Latest upstream from LineageOS 14.1 and clark
*Source code updated! You can now check the source from Github.
*Updated the mixer paths for ultra low latency audio playback to fix some audio problem such as no sound in specific games.
*Added proximity sensor support in cmaction to prevent Chop-Chop active when proximity covered.(the torch keeps on and off in my pocket when I go down stairs)
This feature cherry-picked from motorola_msm8916-common, big thanks to [email protected]
*Fixed "Corrupted SD card" message shows up after soft reboot.
*Fixed power-off charging. It will now shows current battery percentage.
*Tweaked Wi-Fi speed by bounding 2.4 GHz, theoretically it will double throughput of your device.
(Note: your Wi-Fi router AP have to be configured to use HT40 mode.)
**LineageOS 14.1 confirmed to be working on Verizon Droud Turbe 2 bootloader unlocked version. Everything works fine.
Kernel:
*Merged CVE security vulnerabilities source from latest Clark's commit to fix various security hole.
*Added Westwood TCP congestion algorithm.
March 8, 2017:
ROM:
*Latest upstream from LineageOS 14.1 and clark
*Android Security Patch Level: March 5, 2017
*Added 3G/4G support for SIM2 (Confirmed working! check post#141)
*Disable multi color options of LED, we only have bright green LED by hardware limitation; we also have no blink support due to the same reason.
I think this is why Motorola disable the LED notification by default.
*Tuned LiveDisplay default profile more fit to our display's color temperature.
*Updated latest Widevine blobs from bullhead N4F26I.
*Updated latest graphic blobs from angler N4F26J.
About the new feature One-hand mode, quote from LineageOS blog:
This feature is enabled in all LineageOS 14.1 builds from 6th March 2017. To use it on devices with on-screen navigation buttons, swipe right or left on the home button. On devices with hardware keys.
Click to expand...
Click to collapse
I figure out that swipe right or left anywhere on the "navigation bar" can also enable this feature.
February 24, 2017:
ROM:
*Latest upstream from LineageOS 14.1 and clark
*Add timbr and tefbr for Brazilian variant. This should fix the SIM not recognized problem!
*Add VoLTE support. (Not tested, please report if it works.)
*Add aptX and aptX HD support(Not tested, please report if it works properly.)
*Fix GPS drifting issue by updating GPS HAL to latest version, LA.BF64.1.2.3-01310-8x94.0 from CAF.
*Fix GPS drifting issue by updating the latest GPS blobs from ether.
*GPS's locking quality is now more fast, stable and accurate!
*Re-enable sdcardfs for better performance.
*Compiled ROM by Snapdragon LLVM Compiler for better performance.
Kernel:
Remove kernel features until it is stable.
*LineageOS will not ship SU by default, please check OP for the download link to LineageOS's download page for SU install/uninstall package.
January 27, 2017:
ROM:
*Latest upstream from LineageOS 14.1 and clark
*Fix call recording not working.
*Fix GPS drifting(jumping location when using navigation) issue. It is still unstable.
*Fix media sharing and playing issue.
*Fix exfat format SD card read/write issue
*Camera only have slow open at the first launch after reboot
*This build have no SU pre-installed, flash SuperSU if you need root permission.
January 13, 2017:
ROM:
*We will rebrand to LineageOS in next release.
Kernel:
*Fix Wi-Fi hotspot not working.
January 11, 2017:
ROM:
*Initial release alpha version.
Kernel:
*Initial release alpha version.
GREAT! Thanks a lot. I'm about to download the rom.
Great work !! Will test this weekend on my MXF
Works fine so far...
Just installed this without factory reset over your cm13 ROM. Everything is OK so far...
Nicely done!
Well done. I'll give a try on this weekend.
Nice to see some rooms to moto x force
First "bug"? WiFi hotspot is not working. When I try to turn it on, it kind of turns on, so it appears like it's on, but it says 'error' and it doesn't work. I did a clean install.
Edit: Just noticed this in a second post, my bad
daikatana_ said:
First "bug"? WiFi hotspot is not working. When I try to turn it on, it kind of turns on, so it appears like it's on, but it says 'error' and it doesn't work. I did a clean install.
Click to expand...
Click to collapse
That's weird, it's working for me .
Could you provide a logcat of the failure?
EDIT: my bad, I was using a version I built for myself with some changes, so it can work for me even if it doesn't work for you.
ola amigo sou brasileiro e estou testando sua room, ainda tem alguns problemas mais ta indo, queria ver com voce se poderia passar seu contato, pois tenho que conversar com voce e trocar umas ideias que tenho em mente. ou me chame no whatsapp: +5566992282596
eu e mais uns amigos do brasil teriamos a honra de ter voce no nosso grupo do whatsapp do x force.
me avise de alguma novidade no meu email amigo, [email protected]
Bug in UHS-I Micro SD card
The rom is with a small bug, not showing the files on the memory card but showing the used / free space (no explorer shows the files other than the default system through the Settings screen).
Renatolfernandes said:
The rom is with a small bug, not showing the files on the memory card but showing the used / free space (no explorer shows the files other than the default system through the Settings screen).
Click to expand...
Click to collapse
Hi,
I'm currently using Solid Explorer, it is fine here. At the first launch, it ask the permission to access the SD card. Maybe you can try other file explorer or do a format to your SD card by Android system.
But if you want only stock filemanager to access to the SD card. Press the sdcard name(sdcard1) in Setting->Storage. then it should open up with stock explorer. You can access to the SD card by CM filemanager as well.
Renatolfernandes said:
The rom is with a small bug, not showing the files on the memory card but showing the used / free space (no explorer shows the files other than the default system through the Settings screen).
Click to expand...
Click to collapse
I am using X-plore and it's working fine. It's working fine for me using default CM explorer as well.
Like te CM13 i got no deal with Brazilian dual sim xt1580.
Flashed on top of stock MM, then tried to reflash modem files, reflashed stock and reflashed CM.
Still not detecting sim card.
@jwchen119 Thanks for your great work!
Could you please include the following patch: https://github.com/microg/android_p...aster/patches/android_frameworks_base-N.patch
This allows running MicroG without the need of the Xposed Framework.
It is needed by GmsCore (https://microg.org/) to pretend
the existence of the official Play Services to applications calling
Google APIs.
Works great! Phone doesn't get as hot as stock mm, and feels smoother. Camera is a little buggy, force closes occasionally.
Thank you very much!
Lähetetty minun XT1580 laitteesta Tapatalkilla
Thanks a lot for the good work!
Hey!!
Why do you enable CIFS but not NFS?
Whoever setups a CIFS supported share normally knows that NFS is absurdly faster than CIFS and mostly will setup NFS in place of SMB, do you mind telling me where is the kernel source tree so I can enable NFS?
---------- Post added at 07:47 PM ---------- Previous post was at 07:45 PM ----------
Brewtality said:
Like te CM13 i got no deal with Brazilian dual sim xt1580.
Flashed on top of stock MM, then tried to reflash modem files, reflashed stock and reflashed CM.
Still not detecting sim card.
Click to expand...
Click to collapse
Something is utterly wrong with your setup, because I do own a XT1580 and I never had any problems flashing this ROM nor the previous one (13) - I suggest you to reflash last stock
Great work guys!
Great to see a cm14 release for my mxf!
did a clean wipe, flashed rom, flashed gapps. initial boot up is fine.
after setup screen, gets stuck after 1 min.. cannot access anything except power off the device by hard pressing.
also tried without gapps. same problem.
using mxf (india)
Markweiser said:
Something is utterly wrong with your setup, because I do own a XT1580 and I never had any problems flashing this ROM nor the previous one (13) - I suggest you to reflash last stock
Click to expand...
Click to collapse
I'm using XT1580_KINZIE_RETLA_DS_6.0_MPK24.78-8_cid12_subsidy-DEFAULT_CFC stock rom, maybe should I try with another one?
{
"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.
*
*/
Introduction
LineageOS is a free, community built, aftermarket firmware distribution of Android 9 (Pie), 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.
Bugs
What's working:
Boot
Fingerprint Sensor
Camera / Camcorder
VoLTE
Secondary Screen (now it's working as a "Notch/Cutout" like other devices!, this area is now status bar)
RIL (LTE/Dual SIM/SMS)
In-Call Voices/Mic
WiFi
Hotspot (2.4Ghz / 5Ghz)
Bluetooth
Bluetooth Headphone
Type-C Headphone Audio
Hardware Encryption
Audio recording (Camera/Audio recording apps)
GNSS GPS
USB (ADB/MTP/PTP)
Audio (Top and Bottom speaker)
Video Playback
NFC
Sensors
Touch
What's not working:
Double Tap to Wake
VoWiFi (not-tested)
You tell me.
Installation instructions
Upgrade to Stock Oreo Rom!
Download the zip(s).
Install a compatible Recovery
Perform a NANDroid backup of your current ROM (Optional)
Wipe data & cache partitions and FORMAT DATA from TWRP of your device (required when coming from stock!).
Flash ROM.
Optional: Install the Google Apps addon package.
Optional: Install Magisk for Root.
Supported models:
ocedugl, ocedtwl, oceuhl
Downloads
Recovery : Unofficial TWRP - Support decrypt
Gapps : Open Gapps 9.0
Rom : Download
Sources
oce device tree: oce
oce kernel tree: oce kernel
htc vendor tree: vendor tree
Donate
DONATE To Me
Big Thanks
LineageOS Team.
Tobias Tefke (ngc4622) for helping me on fixes.
all PME (HTC 10) contributors.
XDA:DevDB Information
LineageOS 16 for U Ultra, ROM for the HTC U Ultra
Contributors
tarkzim
Source Code: https://github.com/LineageOS
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.x
ROM Firmware Required: Stock 8.0.0
Based On: LineageOS
Version Information
Status: Stable
Created 2018-10-19
Last Updated 2019-04-15
Changelogs
2019/08/13
Upstream updates and fixes.
Updated to Android 9.0.0_r46 with August Security Patches.
Fixed Bluetooth idle connectivity issues.
Fixed Default RIL network mode on DTWL variant.
Kernel updates.
2019/07/09
Upstream updates and fixes.
Updated to Android 9.0.0_r44 with July Security Patches.
2019/06/22
Upstream updates and fixes.
Updated Qualcomm WiFi Display HAL. (with better compatibility)
Updated Kernel to 3.18.140.
Fixed VoLTE/VoWiFi issues of previous build.
Removed ANT+ HAL.
2019/06/09
Updated to Android 9.0.0_r40 with June Security Patches.
Upstream updates and fixes.
Added back Qualcomm WiFi Display HAL. (for MiraCast)
2019/05/10
Updated to Android 9.0.0_r37 with May Security Patches.
Upstream updates and fixes.
Updated Kernel to 3.18.139.
Updated full graphics stack from LA.UM.7.5.r1-03700-8x96.0.
Tweaked QSEECOMD, for better encryption/decryption.
Fixed manually network selection for some carrier.
2019/04/08
Updated to Android 9.0.0_r35 with April Security Patches.
Upstream updates and fixes.
Updated Kernel to 3.18.138 with WiFi Stability improvements.
Switch I/O Scheduler to CFQ as default.
2019/03/19
Upstream updates and fixes.
Updated GPS blobs from daisy - 9/PKQ1.180917.001/V10.0.3.0.PDLMIXM.
Removed Qualcomm WiFi Display HAL.
PowerHAL tweaks.
GNSS HAL tweaks.
Imported Boeffla's Wakelock blocker into kernel.
[*]Deep sleep works now, should be no more weird battery drops.
2019/03/14
Upstream updates and fixes.
Updated GPS / Location HAL from LA.UM.7.5.r1-04300-8x96.0.
Updated data-ipa-cfg-mgr from LA.UM.7.5.r1-04300-8x96.0.
VoLTE support Taiwan carriers : FET, APTG, T STAR, CHT, TWM (tested with FET VoLTE sim).
Don't power down SIM on airplane mode.
2019/03/08
Updated to Android 9.0.0_r34 with March Security Patches.
Upstream updates and fixes.
[*]Fixed USB Type-C Headphone/Adapter audio playback issues.
[*]Added NoCutoutOverlay for hiding notch. (enable it from Settings > Developer Options > Simulate a display with a cutout > select "Hide")
Updated GPS HAL from LA.UM.7.5.r1-04300-8x96.0.
Updated Power-off alarm blobs from tissot - 9/PKQ1.180917.001/V10.0.5.0.PDHMIXM.
Updated Audio HAL to 4.0.
Older changelogs:
2019/03/03
Updated Kernel to 3.18.136.
Upstream updates and fixes.
Support CID: HTC_622 / Hong Kong DUGL variant.
Tweaked brightness values.
Tweaks for notch.
Updated Power HAL, battery now last longer in the standby mode.
Added Qualcomm WiFi Display HAL. (for cast)
Updated kernel exFAT drivers.
Reduce boot.img sizes.
2019/02/23
Updated Kernel to 3.18.135.
Upstream updates and fixes.
Updated LineageOS Touch HAL
Added LineageOS TrustUSB HAL.
Improved camera compatibility for some apps.
minor device changes.
2019/02/09
Updated to Android 9.0.0_r31 with February Security Patches.
Upstream updates and fixes.
Add Doze package for AOD.
Sepolicy updates for P. (WIP)
Encryption updates.
2019/01/28 Re-uploaded, fixes boot issues.
Upstream updates and fixes.
Updated Graphic stack from daisy - PKQ1.180917.001 / from LA.UM.7.5.r1-03700-8x96.0.
Updated Kernel to 3.18.133 with Sound Control supported.
Update tftp_server blobs to P from daisy.
Added DTS Eagle audio driver.
Updated & Enabled ZRAM.
Doze/WiFi/Brightness minor tweaks.
Updated media_profile for stereo video recording.
2019/01/17
Upstream updates and fixes.
KCAL: set default RGB values to 220, 220, 220 on boot to prevent burn-in issues.
Updated Kernel to 3.18.132.
Added back missing IMS blobs (VoLTE).
Fixed QSEEComAPI firmware loading issues.
2019/01/10
UPDATE: i have made a mistake on this build, re-uploaded again so the DPM & CNE will work properly.
* you can dirty flash 01/10 build over the build named 01/09.
Updated to Android 9.0.0_r30 with January Security Patches.
Upstream updates and fixes.
Updated CNE/DPM/TimeService from daisy-user 9 PKQ1.180917.001 V10.0.1.0.PDLMIFJ release-keys.
Updated Adreno/Vulkan drivers to LA.UM.7.6.2.r1-03000-89xx.0 for Pie.
Added Power-Off Alarm.
Updated Kernel to 3.18.129 & update CPU sched drivers.
Set minimal clock of GPU to 133Mhz.
Added missing ocedtwl RIL blob.
Snap Camera: support Camera APIv2.
2018/12/16
Updated to Android 9.0.0_r21 with December Security Patches.
Upstream updates and fixes.
Update GNSS HAL to LA.UM.7.5.r1-03700-8x96.0
Kang ims.apk and qti-telephony-common.jar from daisy
Re-enable WiFi-Display
Update widevine blobs from marlin - 9.0.0 (PPR2.181005.003, Oct 2018)
Thermal HAL updates
Add support for aptX & aptXHD
Add permissions for HTC Camera
2018/10/22
Upstream updates and fixes.
Fixed USB Headphone.
Fixed Audio Recording issues (Camcorder & audio apps).
Fixed GNSS GPS.
Added KCAL support.
Updated Kernel to 3.18.124
2018/10/20
initial build LOS 16.0 for oce.
Screenshots
Screenshots here!
Workarounds & Tips
Avoiding data encryption issues, please backup your current ROM to SDCARD or your PC.
If you are facing decryption issue after flashing this ROM, and previous using the Stock ROM, please make sure you have used "FORMAT DATA" on TWRP and wipe Data/System/Cache.
If you are using Custom Kernel or Mods and causing issues, i will not be supporting this.
If you are facing microphone issue while recording videos or audios, please WIPE Cache/Dalvik Cache from TWRP.
for those who wants to join us on Telegram, you can enter from HERE
Yeah
Download doesn't work, can you make a GDrive Mirror?
Does it have ota update?
OK I'm having issues if I flash just the ROM it boots
But if I flash both the ROM and gapps its like its going to go into the ROM but it just boots back into twrp I really want it to work for me
Wow, nice job dude!
panda968 said:
OK I'm having issues if I flash just the ROM it boots
But if I flash both the ROM and gapps its like its going to go into the ROM but it just boots back into twrp I really want it to work for me
Click to expand...
Click to collapse
Latest 9.0 gapps seems have some issues, use older 9.0 gapps.
tarkzim said:
Latest 9.0 gapps seems have some issues, use older 9.0 gapps.
Click to expand...
Click to collapse
sorry where can i found the old 9.0 gapps
panda968 said:
sorry where can i found the old 9.0 gapps
Click to expand...
Click to collapse
Just search in Google.com....
https://opengapps.org/
panda968 said:
sorry where can i found the old 9.0 gapps
Click to expand...
Click to collapse
find it here: old releases
i'm using 10/9 version and its fine.
hi Developer, I am having again same problem with downloading this rom, more than 12 hours needed.......any other mirrors? or other ways to download?
Hi , I am having boot issues too
It doesn't boot with or without gapps
cleaned everything
guojunjay said:
hi Developer, I am having again same problem with downloading this rom, more than 12 hours needed.......any other mirrors? or other ways to download?
Click to expand...
Click to collapse
Here: https://drive.google.com/open?id=1JXAWKu4SvbntvW3afrzhBfc5MXMeBH2G
Ok , it booted without gapps after clearing cache
downloaded and flashed gaps 10/09/2018 but it is rebooting in recovery
Is there ny other gapps?
ForceField said:
Ok , it booted without gapps after clearing cache
downloaded and flashed gaps 10/09/2018 but it is rebooting in recovery
Is there ny other gapps?
Click to expand...
Click to collapse
Gapps 15/10/2018 should work
minhnewpro said:
Gapps 15/10/2018 should work
Click to expand...
Click to collapse
ok thanks , downloading them now
which package ? I am downloading pico
ForceField said:
ok thanks , downloading them now
which package ? I am downloading pico
Click to expand...
Click to collapse
Pico is fine
{
"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.
*
*/
Introduction
LineageOS is a free, community built, aftermarket firmware distribution of Android 10 (Q), 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.
Bugs
What's working:
Boot
RIL (LTE/Dual SIM/SMS)
VoLTE
Camera / Camcorder
Fingerprint Sensor
WiFi
Hotspot (2.4Ghz / 5Ghz)
Bluetooth
Secondary Screen (now it's working as a "Notch/Cutout" like other devices!, this area is now status bar)
GNSS GPS
USB (ADB/MTP/PTP)
Audio (Top speaker, Stereo speaker)
Type-C Headphone Audio
Video Playback
NFC
Sensors
Touch
Hardware Encryption
What's not working:
VoWiFi
Double Tap to Wake
You tell me.
Installation instructions
Upgrade to Stock Oreo Rom!
Download the zip(s).
Install a compatible Recovery
Perform a NANDroid backup of your current ROM (Optional)
Wipe data & cache partitions and FORMAT DATA from TWRP of your device (required when coming from stock!).
Flash ROM.
Optional: Install the Google Apps addon package.
Optional: Install Magisk for Root.
Supported models:
ocedugl, ocedtwl, oceuhl
Downloads
Recovery : Unofficial TWRP - Support decrypt < USE THIS TO FLASH!
Gapps : Open Gapps 10.0
Rom : Download
Sources
oce device tree: oce
oce kernel tree: oce kernel
htc vendor tree: vendor tree
Donate
DONATE To Me
Big Thanks
LineageOS Team.
Tobias Tefke (ngc4622) for helping me on fixes.
all PME (HTC 10) contributors.
XDA:DevDB Information
LineageOS 17 for U Ultra, ROM for the HTC U Ultra
Contributors
tarkzim
Source Code: https://github.com/LineageOS
ROM OS Version: Android 10
ROM Kernel: Linux 3.x
ROM Firmware Required: Stock 8.0.0
Based On: LineageOS
Version Information
Status: Beta
Created 2019-09-22
Last Updated 2020-06-26
Changelogs
2020/09/19 [ TEST BUILD ]
Attempt to fix bluetooth calling issues.
DOWNLOAD
2020/09/14
Updated with September security patches.
Upstream updates and fixes.
2020/08/08
Updated to Android 10.0.0_r41 with August security patches.
Upstream updates and fixes.
2020/07/25
Upstream updates and fixes.
Fixed Alarm / Power-off Alarm.
Fixed Bluetooth calling.
Updated QTI Telephony/TimeService/Power-off Alarm/IPACM-DIAG blobs form xiaomi/daisy/daisy_sprout:10/QKQ1.191002.002/V11.0.7.0.QDLMIXM:user/release-keys.
2020/07/14
Updated to Android 10.0.0_r40 with July security patches.
Upstream updates and fixes.
Enabled iWlan HAL.
Minor fixes.
2020/06/08
Updated to Android 10.0.0_r37 with June security patches.
Upstream updates and fixes.
Kernel updates.
Power HAL tweaks.
Fixed some Telephony/LTE problems
Improved UI performances.
2020/05/29
Fixed Bluetooth audio issues of previous build.
Updated IMS/RIL configs.
Updated time service blobs from daisy_sprout:10/QKQ1.191002.002.
Updated some blobs from OCN.
2020/05/19
Updated to Android 10.0.0_r35 with May security patches.
Upstream updates and fixes.
Updated Kernel for new CPU governors and many patches.
Updated Perf/Media blobs from LA.UM.8.6.r1-01900-89xx.0 and Pixel 3 XL.
Fixed camera for human face detection.
Support more Gamepad/Controllers.
Updated GPS configs.
Added Bluetooth Audio HAL 2.0.
Tweaked Power HAL for more battery juice.
2020/04/12
Updated to Android 10.0.0_r33 with April security patches.
Upstream updates and fixes.
2020/03/08
Updated to Android 10.0.0_r31 with March security patches.
Upstream updates and fixes.
TimeService updated, might fixed alarm features.
2020/02/13 - Hotfix
Updated to Android 10.0.0_r27 with February security patches.
Upstream updates and fixes.
Minor device changes.
2020/01/13 - Hotfix
Updated aptX HD blobs from crosshatch-user 10 QP1A.190711.020 5800535 release-keys.
Minor device WFD/bluetooth changes.
2020/01/11
Updated to Android 10.0.0_r23 with January security patches.
Upstream updates and fixes.
Bring back battery icon customizations.(By LOS team)
Fixed some known Telephony crashes.
2020/01/04
Updated to LineageOS 17.1.
Updated to Android 10.0.0_r18 with December security patches.
Upstream updates and fixes.
Update ADSP blobs from LA.UM.8.6.r1-01900-89xx.0.
Updated poweroff alarm and time services from LA.UM.8.6.r1-01900-89xx.0.
Updated QTI bluetooth stack from LA.UM.8.6.2.r1-03700-89xx.0.
Updated QTI Telephony blobs.
Minor device cleanup.
2019/12/08
Upstream updates and fixes.
Updated GPS Stack to LA.UM.8.6.r1-01900-89xx.0.
Updated GNSS HAL to LA.UM.8.6.r1-02600-89xx.0.
Removed CAF Location libraries.
Improved GPS lock speed, it's now faster.
Added LiveDisplay 2.0 HAL for more display calibrations.
Disabled some Google services to save more power.
Updated CPU power hint values.
Power consumptions hugely improved compared to previous build.
Removed broken Tap to Wake options from settings to prevent unneeded battery drain.
Older changes:
2019/11/17
Updated to Android 10.0.0_r11 with November Security Patches.
Upstream updates and fixes.
Fixed Random reboots caused by Wi-Fi for some use-cases.
Updated GNSS HAL/Location to LA.UM.7.5.2.r1-03700-8x96.0.
Optimized ZRAM.
Enforce RRO for all resource overlays except for lineage-sdk.
Updated CNE/DPM/QTI Telephony/Peripheral manager/Power-off Alarm/Time Services/WFD/Media blobs from LA.UM.8.6.r1-01900-89xx.0.
Updated drm/gatekeeper/keystore blobs from OnePlus 3.
Updated ANT+ stack from LA.UM.7.5.r1-04000-8x96.0.
Bring-back Snap Camera.
2019/10/28
Updated to Android 10.0.0_r4 with October Security Patches.
Added source-built Thermal HAL.
Fixed Fingerprint authenticating.
Re-enabled IMS RCS service.
Updated qti-telephony blob from LA.UM.8.6.r1-01900-89xx.0.
Optimized overall Temperature control, UI performances also reduced battery drain a little bit.
Power HAL updates for Q.
Updated graphics stack from marlin - QP1A.190711.020.
Updated vulkan blobs from marlin - QP1A.190711.020.
Updated aptXHD blobs from marlin - QP1A.190711.020.
Minor Sound/WiFi tweaks.
Big thanks to @Siluxsept
2019/10/01
Upstream updates and fixes.
Fixed error messages after boot on previous builds.
Added back support for DTWL, UHL variants. (Please use my unofficial TWRP)
Fixed KeyDisabler for disabling capacitive keys, you can use new gesture without conflicting with physical navigation buttons.
2019/09/25
Upstream updates and fixes.
Fixed RIL (CALL, LTE, SMS), Please test it with VoLTE.
Fixed Stereo Speaker.
Fixed 5Ghz Wifi Hotspot.
Fixed Camera / Camcorder.
Updated data-ipa-cfg-mgr to LA.UM.7.5.2.r1-03700-8x96.0.
Disabled DPM HAL.
Re-enabled DeviceSettings.
Re-enabled button backlights.
Re-enabled Doze.
Fingerprint sensor still buggy, wait for upcoming updates.
2019/09/22
Initial release of LineageOS 17.0 for U Ultra.
Only for DUGL variant now.
Screenshots
here
Reserved
Mine
Wow thanks , downloading
Great job! Many thanks.
Wysłane z mojego HTC U Ultra przy użyciu Tapatalka
I shared this post to Mobile01.
hoping it is helpful to you,
If you infringe on your rights, please contact me.
我將此篇文章分享到了Mobile01,
希望對您有所幫助,
如果侵犯您的權利,請與我聯絡。
Here
edizonex said:
I shared this post to Mobile01.
hoping it is helpful to you,
If you infringe on your rights, please contact me.
我將此篇文章分享到了Mobile01,
希望對您有所幫助,
如果侵犯您的權利,請與我聯絡。
Here
Click to expand...
Click to collapse
Oops, sorry for misleading, I mean it only contains DUGL ril blobs, not for DT2W section, Haha.
tarkzim said:
Oops, sorry for misleading, I mean it only contains DUGL ril blobs, not for DT2W section, Haha.
Click to expand...
Click to collapse
Sorry for my mistake :silly:
hi there, thanks for your job
i followed your instructions. but this happens after flashing this rom
tried to flash it without gapps, nothing changed
phone boots into the lineage and after showing this message, it restarts ( i saw no sim card detected in that seconds )
( also my device is DUGL and i'm using rr 7.0.2 now )
Remove Remove Remove Remove Remove
Mohammad_pd said:
hi there, thanks for your job
i followed your instructions. but this happens after flashing this rom
tried to flash it without gapps, nothing changed
phone boots into the lineage and after showing this message, it restarts ( i saw no sim card detected in that seconds )
( also my device is DUGL and i'm using rr 7.0.2 now )
Click to expand...
Click to collapse
That's normal, just ignore it for now.
mikilin369852147 said:
It doesn't work with Taiwan Mobile.
Click to expand...
Click to collapse
Read the #OP before you post, thanks.
tarkzim said:
That's normal, just ignore it for now.
Read the #OP before you post, thanks.
Click to expand...
Click to collapse
I really don't care about that message, but my device restarts, seconds after of that?
new build released
Upstream updates and fixes.
Fixed RIL (CALL, LTE, SMS), Please test it with VoLTE.
Fixed Stereo Speaker.
Fixed 5Ghz Wifi Hotspot.
Fixed Camera / Camcorder.
Updated data-ipa-cfg-mgr to LA.UM.7.5.2.r1-03700-8x96.0.
Disabled DPM HAL.
Re-enabled DeviceSettings.
Re-enabled button backlights.
Re-enabled Doze.
Fingerprint sensor still buggy, wait for upcoming updates.
Wow , Thanks
With only Fingerprint sensor buggy , This ROM is stable enough for me
Will use it as a daily
tarkzim said:
Upstream updates and fixes.
Fixed RIL (CALL, LTE, SMS), Please test it with VoLTE.
Fixed Stereo Speaker.
Fixed 5Ghz Wifi Hotspot.
Fixed Camera / Camcorder.
Updated data-ipa-cfg-mgr to LA.UM.7.5.2.r1-03700-8x96.0.
Disabled DPM HAL.
Re-enabled DeviceSettings.
Re-enabled button backlights.
Re-enabled Doze.
Fingerprint sensor still buggy, wait for upcoming updates.
Click to expand...
Click to collapse
Is it still not working with single SIM variant, right? Thank you so much. :good:
Excuse me, is there any gesture control that can be used for Android 10?
Hey Tarkzim....
i flashed the 10.0 nano G apps package, after reboot, "google services framework stopped working" keep popping out, thus unable to set up the device... Can i know how do i solve this issue?
Thanks alot!
oh yeah, i am coming from AICP, Reformatted data, cache etc (except internal storage)
lee88 said:
Hey Tarkzim....
i flashed the 10.0 nano G apps package, after reboot, "google services framework stopped working" keep popping out, thus unable to set up the device... Can i know how do i solve this issue?
Thanks alot!
oh yeah, i am coming from AICP, Reformatted data, cache etc (except internal storage)
Click to expand...
Click to collapse
Currently the gapps itself is very unstable, please wait for opengapps to release official builds.
tarkzim said:
Currently the gapps itself is very unstable, please wait for opengapps to release official builds.
Click to expand...
Click to collapse
usually how long it takes for the stable g apps to be out? and cant dirty flash gapps?
{
"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:
*** Disclaimer
I am not responsible for any damage you made to your device
You have been warned
crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features existent today
Features:
https://github.com/crdroidandroid/crdroid_features/blob/11.0/README.mkdn
Flashing Instructions:
Pre-installation:
TWRP (marlin) (Download from here)
TWRP (sailfish) (Download from here)
GApps (Download from here)
Magisk 20.0 or newer for root (after first boot) - (Download from here)
First time installation:
Unlock the Bootloader.
Download and install the latest version of SDK Platform-Tools.
Download the latest TWRP version to your PC from the link in the OP and boot it using:
Code:
fastboot boot <name_of_twrp_file>.img
Perform a factory reset and also format the data partition using TWRP.
Download the crDroid version of your liking to your PC (Vanilla version is to be used without GApps, the GApps version already has GApps included.)
Sideload the crDroid Zip:
In TWRP enable adb sideload.
On the PC type:
Code:
adb sideload <name_of_crDroid_downloaded_package>.zip
OPTIONAL: Do you want to install Magisk?
Download the version of your choosing from Magisk's repo (link in OP).
In TWRP tap Reboot and then tap Reboot to recovery and swipe the slider to reboot to recovery.
In TWRP enable adb sideload.
On the PC type:
Code:
adb sideload <name_of_Magisk_package>.zip
Reboot
Done
OPTIONAL: If you installed Magisk, you an check out the magisk modules linked in the OP, they include fixes, add-ons and useful mods for the crDroid builds.
Update installation:
Download the latest TWRP version to your PC from the link in the OP and boot it using:
Code:
fastboot boot <name_of_twrp_file>.img
Download the crDroid update to your PC (Vanilla version is to be used without GApps, the GApps version already has GApps included.)
Sideload the crDroid Zip:
In TWRP enable adb sideload.
On the PC type:
Code:
adb sideload <name_of_crDroid_downloaded_package>.zip
Done
Thanks to @Homeboy76 for helping with the updated flashing instructions.
Sources:
ROM: https://github.com/crdroidandroid
Kernel: https://github.com/blckbearx/android_kernel_google_marlin/tree/lineage-18.1-upstream
Device tree: https://github.com/blckbearx/android_device_google_marlin/tree/crdroid-11
Vendor: https://github.com/blckbearx/proprietary_vendor_google/tree/crdroid-11
Download:
marlin:
Vanilla
GApps
sailfish:
Vanilla
GApps
All builds:
marlin
sailfish
Magisk modules:
GApps Add-on: Flash this Magisk module in order to systemlessly install Android System Intelligence and Google app, thus enabling Live Captions and other functions. This should also work on LineageOS 18.1 if for whatever reason your GApps package doesn't already contain these apps.
Camera patches: This Magisk module enables the long exposure for Camera PX, 2K video recording for both front and back cameras (with OpenCamera or similar), it enables near 4K video resolution for the front camera (with OpenCamera or similar) and it gives Camera PX the proper SELinux permissions in order to process HDR+ images faster. Only use this module on crDroid 7.x.
VoLTE: This Magisk module makes the system always show the VoLTE, ViLTE and VoWiFi toggles regardless of your carrier, useful for people whose service provider supports this options but can't enable them for some reason. Your carrier needs to support VoLTE for marlin/sailfish in the first place, this won't make VoLTE work magically on any carrier. This module can be used on any ROM.
Changelog:
crDroid 7.30 (17/05/2023):
May 2023 Security Patch.
Switched back to Stock+ kernel (I mistakenly built the two previous updates with LineageOS' kernel).
crDroid 7.29 (24/04/2023):
April 2023 Security Patch.
crDroid 7.27 (22/02/2023):
February 2023 Security Patch.
crDroid 7.26 (20/01/2023):
January 2023 Security Patch.
crDroid 7.24 (15/11/2022):
November 2022 Security Patch.
crDroid 7.23 (15/10/2022):
October 2022 Security Patch.
Small kernel improvements.
Boot animation is now fixed.
crDroid 7.22 (7/10/2022):
September 2022 Security Patch.
Reduced zRAM size back to 512MB.
Boot animation is broken, this issue is fixed for October's update.
crDroid 7.21 (22/08/2022):
August 2022 Security Patch.
Reverted fingerprint to March 2018, SafetyNet is now fixed.
A bunch of I/O improvements in the kernel.
crDroid 7.20 (20/07/2022):
July 2022 Security Patch.
Removed PixelPropsUtils. You may need MagiskHide Props Config to pass SafetyNet.
A bunch of kernel improvements.
Renamed kernel to Stock+.
Added USB Fast Charging (you need a kernel manager like FKM to enable it).
Increased minimum CPU frequencies.
Set zRAM size to 1GB.
Added High Brightness Mode (you need a kernel manager like FKM to enable it).
Added Westwood TCP algorithm and set it as default.
Added Backlight Dimmer and enabled it as default.
Enabled High Performance Mode for the Audio DAC.
Some small device tree changes.
crDroid 7.19 (1/07/2022):
June 2022 Security Patch.
A bunch of kernel improvements picked from LunarKernel and NeutrinoKernel (Thanks @Lunarixus and @spezi77).
Added schedutil CPU governor and set it as default.
Reduced GPU idle power level. It should now idle at the lowest power level.
Some small device tree changes.
crDroid 7.18 (18/05/2022):
May 2022 Security Patch.
Dirac Sound Enhancer added.
Some small device tree changes.
crDroid 7.17 (28/04/2022):
April 2022 Security Patch.
Upstreamed kernel to v3.18.140 from v3.18.137.
Removed in-built MatLog as it didn't work quite well and this saves some /system space.
Gave SystemUI acces to thermals, now the CPU Info floating widget should show temperature of the CPU.
Some schedtune and hotplug changes to improve boot times and foreground app performance.
Fixed OEM charger detection. Now when plugging a PD compliant charger the phone should always say that it's fast charging.
Removed the forced availability of VoLTE, ViLTE and VoWiFi for all carriers because it cluttered the UI for people that don't have VoLTE. It's now included in a Magisk module available under the Downloads section.
crDroid 7.16 (16/03/2022):
March 2022 Security Patch.
Removed ih8sn from all builds.
Forced availability of VoLTE, ViLTE and VoWiFi for all carriers (your carrier should support it to use it obviously).
Merged all changes to date from Official LineageOS trees.
crDroid 7.15 (03/03/2022):
February 2022 Security Patch.
GApps version now available.
Removed ih8sn from Vanilla builds.
Updated ih8sn.
Using Official LOS 18.1 trees as base.
crDroid 7.14 (03/02/2022):
Enabled Smart Pixels.
Enabled Smart Charging.
Enabled Always On Display.
Enabled Extra Battery Info.
Enabled OEM Fast Charging detection.
Updated ih8sn and it's configs.
crDroid 7.14 (23/01/2022):
Initial build.
January 2022 Security Patch.
ih8sn included.
Known issues:
None
Visit official website @ crDroid.net
Google Pixel/Pixel XL Telegram
crDroid Community Telegram
crDroid Updates Channel
Donate to help our team pay server costs
New Update
Changelog:
crDroid 7.14 (03/02/2022):
Enabled Smart Pixels.
Enabled Smart Charging.
Enabled Always On Display.
Enabled Extra Battery Info.
Enabled OEM Fast Charging detection.
Updated ih8sn and it's configs.
Awesome, thank you!
New Update
Changelog:
crDroid 7.15 (03/03/2022):
February 2022 Security Patch.
GApps version now available.
Removed ih8sn from Vanilla builds.
Updated ih8sn.
Using Official LOS 18.1 trees as base.
Notes:
For GApps version the Google App had to be removed, so it's highly recommended to flash the GApps Add-on Magisk module or download the Google App from the PlayStore to get full functionality.
New Update
Changelog:
crDroid 7.16 (16/03/2022):
March 2022 Security Patch.
Removed ih8sn from all builds.
Forced availability of VoLTE, ViLTE and VoWiFi for all carriers (your carrier should support it to use it obviously).
Merged all changes to date from Official LineageOS trees.
Notes:
For GApps version the Google App had to be removed, so it's highly recommended to flash the GApps Add-on Magisk module or download the Google App from the PlayStore to get full functionality.
blckbear said:
New Update
Changelog:
crDroid 7.16 (16/03/2022):
March 2022 Security Patch.
Removed ih8sn from all builds.
Forced availability of VoLTE, ViLTE and VoWiFi for all carriers (your carrier should support it to use it obviously).
Merged all changes to date from Official LineageOS trees.
Notes:
For GApps version the Google App had to be removed, so it's hardly recommended to download the Google App from PlayStore to get full functionality.
Click to expand...
Click to collapse
In notes you mentioned "it's hardly recommended.." I guess you meant "it's highly recommended.."
gverma1 said:
In notes you mentioned "it's hardly recommended.." I guess you meant "it's highly recommended.."
Click to expand...
Click to collapse
You're absolutely right, thanks for the head up!
blckbear said:
New Update
Changelog:
crDroid 7.16 (16/03/2022):
March 2022 Security Patch.
Removed ih8sn from all builds.
Forced availability of VoLTE, ViLTE and VoWiFi for all carriers (your carrier should support it to use it obviously).
Merged all changes to date from Official LineageOS trees.
Notes:
For GApps version the Google App had to be removed, so it's highly recommended to download the Google App from PlayStore to get full functionality.
Click to expand...
Click to collapse
Hi, regarding "Forced availability of VoLTE, ViLTE and VoWiFi for all carriers", is this behaviour any different from LineageOS. Thanks.
simplex19 said:
Hi, regarding "Forced availability of VoLTE, ViLTE and VoWiFi for all carriers", is this behaviour any different from LineageOS. Thanks.
Click to expand...
Click to collapse
HI, forced availability means that the option is always there, for everyone, even if your carrier doesn't support it, it will obviously not work if your carrier doesn't support it even if you enable it. This was done because for some carriers that do support it, it wasn't available.
blckbear said:
HI, forced availability means that the option is always there, for everyone, even if your carrier doesn't support it, it will obviously not work if your carrier doesn't support it even if you enable it. This was done because for some carriers that do support it, it wasn't available.
Click to expand...
Click to collapse
Thanks for the response! I shall check it out. As far as I know, my carrier only supports iPhones and a limited roster of Androids for VoLTE so I'm curious how the forced availability will play out.
simplex19 said:
Thanks for the response! I shall check it out. As far as I know, my carrier only supports iPhones and a limited roster of Androids for VoLTE so I'm curious how the forced availability will play out.
Click to expand...
Click to collapse
Then it will probably not work, the forced availability just makes the setting visible, but if your carrier only supports iPhones, then even if you enable VoLTE in settings it will still not work.
New Update
Changelog:
crDroid 7.17 (28/04/2022):
April 2022 Security Patch.
Upstreamed kernel to v3.18.140 from v3.18.137.
Removed in-built MatLog as it didn't work quite well and this saves some /system space.
Gave SystemUI acces to thermals, now the CPU Info floating widget should show temperature of the CPU.
Some schedtune and hotplug changes to improve boot times and foreground app performance.
Fixed OEM charger detection. Now when plugging a PD compliant charger the phone should always say that it's fast charging.
Removed the forced availability of VoLTE, ViLTE and VoWiFi for all carriers because it cluttered the UI for people that don't have VoLTE. It's now included in a Magisk module available under the Downloads section.
Notes:
For GApps version the Google App had to be removed, so it's highly recommended to flash the GApps Add-on Magisk module or download the Google App from the PlayStore to get full functionality.
New Update
Changelog:
crDroid 7.18 (18/05/2022):
May 2022 Security Patch.
Dirac Sound Enhancer added.
Some small device tree changes.
Notes:
For GApps version the Google App had to be removed, so it's highly recommended to flash the GApps Add-on Magisk module or download the Google App from the PlayStore to get full functionality.
ขอบคุณ
Satit888 said:
ข
Click to expand...
Click to collapse
б
@blckbear thank for the builds i dusted of my OG PXL thanks again
nice breath of life into the old phone
New Update
Changelog:
crDroid 7.19 (1/07/2022):
June 2022 Security Patch.
A bunch of kernel improvements picked from LunarKernel and NeutrinoKernel (Thanks @Lunarixus and @spezi77).
Added schedutil CPU governor and set it as default.
Reduced GPU idle power level. It should now idle at the lowest power level.
Some small device tree changes.
Notes:
For GApps version the Google App had to be removed, so it's highly recommended to flash the GApps Add-on Magisk module or download the Google App from the PlayStore to get full functionality.
no luck dirtyflashing gapps version, since I started with non-gapps back on 7.14.
had to flash non-gapps rom then opengapps and it boots again with my data intact ^^'
New Update
Changelog:
crDroid 7.20 (20/07/2022):
July 2022 Security Patch.
Removed PixelPropsUtils. You may need MagiskHide Props Config to pass SafetyNet.
A bunch of kernel improvements.
Renamed kernel to Stock+.
Added USB Fast Charging (you need a kernel manager like FKM to enable it).
Increased minimum CPU frequencies.
Set zRAM size to 1GB.
Added High Brightness Mode (you need a kernel manager like FKM to enable it).
Added Westwood TCP algorithm and set it as default.
Added Backlight Dimmer and enabled it as default.
Enabled High Performance Mode for the Audio DAC.
Some small device tree changes.
Notes:
For GApps version the Google App had to be removed, so it's highly recommended to flash the GApps Add-on Magisk module to get full functionality.
LineageOS 20.0 64-bit for Samsung Galaxy Tab A 10.5 (2018) WiFi
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
By using this ROM, you acknowledge that you understand what running work-in-progress software means. You might lose all your data stored on the device due to a bug, the device might freeze / crash at any time, nothing is guaranteed; you are basically a beta tester. Also, this is my personal project which I decided to share here, I'm not a developer but an average user like you. Most likely I can't and will not solve your issues with VoLTE not working, Angry Birds crashing, etc.
Installation:
-----
Notes for SM-T595 users
The ROM has been modified to work on the LTE variant too, with the same level of functionality as the WiFi-only variant. This means that the LTE modem will not be usable in this ROM, and the device will appear as SM-T590 everywhere.
Also, SM-T595 has lots of hardware versions with different partition sizes, so there is a possibility that the installer will fail with one of the following error messages: E1001: Failed to update system image / E2001: Failed to update vendor image.
In case it fails, I will need the output of the following commands to make the installer compatible with that specific version too:
adb shell blockdev --getsize64 /dev/block/by-name/system
adb shell blockdev --getsize64 /dev/block/by-name/vendor
-----
- Reboot the tablet in download mode
- Flash TWRP in the AP slot using Odin
- Right after Odin finished flashing, hold Volume Up while the tablet is rebooting to get into TWRP
- Skip the warning by swiping to allow modifications
- Wipe -> Format Data -> type yes and confirm
- Reboot -> Recovery
- Skip the warning again
- On your PC, open a command prompt and copy LineageOS to the device using adb push lineage-20.0-20230514-UNOFFICIAL-gta2xlwifi.zip /sdcard/
- Alternatively, you can use a Micro SD card or USB OTG, MTP isn't recommended- In TWRP, select Install -> lineage-20.0-20230514-UNOFFICIAL-gta2xlwifi.zip and swipe to confirm
- Optionally, you can install Magisk now, make sure to use the latest version from GitHub
- Optionally, you can install GApps now but Aurora Store with MicroG is a better alternative, they use way less RAM than Play Services
Downloads:
LineageOS 20.0:
https://github.com/UDPSendToFailed/OTA/releases
TWRP 3.7.0:
https://github.com/UDPSendToFailed/twrp_device_samsung_gta2xlwifi/releases
Changelog:
2023. 05. 14.
Edit: Not recommended to download. This build has issues with WiFi after reboot because of the in-kernel WLAN driver change which I did as an attempt to fix the randomly occurring kernel panics. As it turned out, the WLAN kernel driver has nothing to do with the random reboots, so I will revert to the previous configuration in the next build.
- Switched to in-kernel WLAN driver
- Synced with the latest LineageOS sources (https://review.lineageos.org/q/branch:lineage-20.0+status:merged+after:2023-04-17+before:2023-05-14)
- May security patch
Spoiler: More changelogs...
2023. 04. 17.
- Synced with the latest LineageOS sources (https://review.lineageos.org/q/branch:lineage-20.0+status:merged+after:2023-04-05+before:2023-04-17)
- April security patch
2023. 04. 05.
- Synced with the latest LineageOS sources (https://review.lineageos.org/q/branch:lineage-20.0+status:merged+after:2023-02-27+before:2023-04-05)
- Switched to LineageOS-UL for frameworks_av and frameworks_base
- March security patch
2023. 02. 27.
- Synced with the latest LineageOS sources (https://review.lineageos.org/q/branch:lineage-20.0+status:merged+after:2023-01-24+before:2023-02-27)
- February security patch
2023. 01. 24.
- Synced with the latest LineageOS sources (https://review.lineageos.org/q/branch:lineage-20.0+status:merged+after:2022-12-28+before:2023-01-24)
- January security patch
2022. 12. 29.
- Synced with the latest LineageOS sources
- December security patch
2022. 11. 15.
- Synced with the latest LineageOS sources
- November security patch
2022. 10. 05.
-----
!TWRP update and data wipe is required to enable FBE!
Steps to update from previous versions:
- Download TWRP 3.7.0
- Update TWRP using Odin
- Boot into TWRP -> Wipe -> Format Data -> type yes and confirm
- Reboot -> Recovery
- Flash the latest ROM zip (20221005)
-----
- Enabled FBE (File-Based Encryption)
- Fixed some Bluetooth-related issues
- New camera app with video recording support
- Synced with the latest LineageOS sources, most of the features from 19.1 have been merged
- October security patch
- TWRP: Updated to the latest 12.1 branch
- TWRP: FBE decryption support
2022. 09. 30.
-----
LineageOS 19.1 (Android 12L) builds are now discontinued as it would be complicated to keep testing an older version, and I don't have a build server to store and update the source code either. Personal builds can still be done by anyone who wants to keep using 19.1, all the required sources are available on my GitHub.
-----
- Added Signature Spoofing support, LSPosed and FakeGApps aren't required anymore for MicroG
- Added Natural and Boosted display color profiles
- Extended Night Light color temperature range
- UI and color flickering has been fixed
- The Restrict USB option under Settings -> Privacy -> Trust is now working properly
2022. 09. 16.
- Significantly improved multitasking performance with proper ZRAM setup
(Random reboots might still happen, please report them with a description of what caused the crash and /proc/last_kmsg & logcat output attached)
- Added KTweak script (more info here and here)
- Added Dolby Settings
- Added Memory Usage stats to App Info in Settings
- Added audioloader
(Experimental quad speaker mode, can be enabled with running audioloader in Terminal Emulator or adb shell. To revert the temporarily set parameter, restart the tablet. Ideas on how to fix the sound quality are welcome)
- Fixed Network Speed indicator and Data Usage stats
- Disabled ALAC codec support as it had a critical CVE vulnerability
- Reverted to SkiaGL renderer as SkiaVK had issues with WebView v104+
- Removed some LTE-only features
- September security patch
2022. 08. 14.
- Added System Navigation options under Settings -> System -> Gestures
- Added theme color customization under Settings -> Wallpaper & Style
- Merged changes from various msm8953-based device trees
- August security patch
2022. 07. 12.
- Added CRT screen off animation
- Added tinymix (in case anyone wants to experiment with fixing the quad speakers)
- Added hidden and protected apps feature to the launcher
- Added pure black theme option
- Light theme changes
- Removed Audible app (Samsung bloatware from the odm partition)
- July security patch
2022. 06. 12.
- Headphone jack fixed
- Microphones fixed
- Double Tap to Wake should work reliably now
- Switched to Vulkan renderer to improve the smoothness of the UI
- June security patch
2022. 05. 29.
- MTP fixed
- Widevine DRM fixed
- Removed the "internal problem" warning on boot
- TWRP updated to 3.6.2
2022. 05. 25.
After a long time without updates, a new, non-GSI version is here!
- Freezes and crashes have been eliminated
- Keystore is fixed so you can use a screen lock
- This update will give your device an extra 106MB of RAM (by freeing up the memory that was allocated for the non-existent modem)
- MSM hotplug is enabled by default to improve the battery life by dynamically powering down cores based on CPU load
- May security patch
2022. 04. 08.
- Device type changed to tablet
- April security patch
Known issues:
- WiFi hotspot crashes
- Bluetooth audio
- 2 of 4 speakers are working
- GPS
- Freezes / crashes with some SD cards, in case the ROM installation fails with black screen or the setup process keeps freezing, try removing the SD card
- SELinux permissive
32-bit vs 64-bit mode performance comparison:
https://browser.geekbench.com/v5/cpu/compare/15116230?baseline=14600296
Thanks to:
lsswizard for the 64-bit kernel, this all wouldn't be possible without his work
lsswizard for the TWRP tree
@quent1du58 for the commits to the device tree
LineageOS team for the base ROM
LineageOS-UL team for keeping the camera HALv1 patches alive
Sources:
Kernel: 3.18.140
64-bit vendor libraries from Galaxy A20s firmware (A207FXXU2BUD4)
https://github.com/UDPSendToFailed/
https://github.com/LineageOS
https://github.com/LineageOS-UL
https://github.com/TeamWin/android_bootable_recovery
looking forward to see flashable zip for deleting keystore.mdfpp.so and keystore.msm8953.so from /vendor/lib/hw
aIecxs said:
looking forward to see flashable zip for deleting keystore.mdfpp.so and keystore.msm8953.so from /vendor/lib/hw
Click to expand...
Click to collapse
They are already removed from the provided vendor.img but sadly that didn't fix the problem, I will look for a solution.
{
"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"
}
Many thanks for all your work. My SM-T590 is running on it for almost a day now (with MicroG and Magisk). Installation was not straightforward (I've had to factory reset after flashing LineageOS since the setup process kept freezing), but definitely easier than with the other GSI images. Not really sure if it is also related to the 32 vs 64 bits kernel, but the tablet definitely feels snappier than with BloatUI OneUI.
I've found only three problems so far:
The tablet does indeed randomly freeze from time to time. It does seems related to Magisk, but definitely not a huge deal since it rarely happens. I'll try to pinpoint the problem with a logcat if I have some time.
Only half of the speakers are working (but still not a deal breaker).
My book cover does not wakes up or put the tablet into sleep. It seems that one of the sensors is not working properly.
quent1du58 said:
Many thanks for all your work. My SM-T590 is running on it for almost a day now (with MicroG and Magisk). Installation was not straightforward (I've had to factory reset after flashing LineageOS since the setup process kept freezing), but definitely easier than with the other GSI images. Not really sure if it is also related to the 32 vs 64 bits kernel, but the tablet definitely feels snappier than with BloatUI OneUI.
I've found only three problems so far:
The tablet does indeed randomly freeze from time to time. It does seems related to Magisk, but definitely not a huge deal since it rarely happens. I'll try to pinpoint the problem with a logcat if I have some time.
Only half of the speakers are working (but still not a deal breaker).
My book cover does not wakes up or put the tablet into sleep. It seems that one of the sensors is not working properly.
Click to expand...
Click to collapse
Thanks for the feedback!
I'm working on a non-GSI variant since I couldn't fix the keystore errors and other issues on GSI.
However I have no previous experience on Android builds, and our device has no custom ROMs or device trees to begin with, so it might take a long time to fix everything. Also the 3.18 kernel is really old for Android 12.
Currently basic functionality like WiFi, Bluetooth, OpenGL, sensors, and lock screen are working, but there is still a lot more left like DRM, cameras, audio, GPS, etc.
As for your 3rd issue, I would suggest enabling double tap to wake in Phh Treble Settings.
That's some great news. I've also tried to port LineageOS to this device (mostly as a way to learn new things, since Android/LineageOS/kernel aren't really my areas of expertise) using both Rupansh and heavily customised Xiaomi Redmi 5 (Rosy) sources trees without any success.
Have you managed to boot a non GSI build? I've tried to compile LineageOS 19 Using your device and kernel trees, plus Rupansh vendor tree. Build went fine, I've even managed to flash and to boot into recovery (which needs fstab fixes), but no way to boot a freshly flashed zip for now. I'm going to continue my research and will share any progress.
quent1du58 said:
Have you managed to boot a non GSI build? I've tried to compile LineageOS 19 Using your device and kernel trees, plus Rupansh vendor tree.
Click to expand...
Click to collapse
Yes, currently my tablet runs a build based on my device tree on GitHub but it's highly experimental. Basically I use GitHub only to have some revisions of the device tree for backup and testing purposes, that's why all the commits are named asd.
I guess your issue will be that you use vendor files from Rupansh (since that's missing 64-bit stuff from Galaxy A20s vendor), here I have uploaded the ones I'm using: https://mega.nz/folder/zXZzVZaL#95t8V7DSr0rX7W0lTZmhHQ
Copy them to a folder named ~/system_dump for example, create a subfolder named system and another subfolder named vendor under the previously created system folder. Then you can use the commands below to extract the required proprietary files from system.img and vendor.img. Assuming you have everything in ~/system_dump folder:
sudo mount -o loop,rw system.img system
sudo mount -o loop,rw vendor.img system/vendor
Then go to your downloaded LineageOS source/devices/samsung/gta2xlwifi and run:
chmod +x extract-files.sh
chmod +x setup-makefiles.sh
bash extract-files.sh ~/system_dump/
Also you will need to apply some patches to the LineageOS 19.1 source to bypass eBPF requirement which is not available on our 3.18 kernel. Download Treble patches from here: https://github.com/phhusson/treble_...ases/download/v413/patches-for-developers.zip
Apply patches/platform_system_bpf/0001-Support-no-bpf-usecase.patch to system/bpf and patches/platform_system_netd/0001-Support-no-bpf-usecase.patch to system/netd in the source using git apply /path/to/.patch. You can also apply the Camera2 API patches mentioned in the first post but the camera doesn't work anyway currently.
The resulting build is barely usable, working stuff are mentioned in my previous comment. Feel free to try different versions in device.mk and add / remove stuff in proprietary-files.txt, I guess I messed up lots of things since I never built a device tree before.
Thank you for all those details, I've managed to build a working image. I still experience the same problems so far:
UI crashes a lot shortly after rebooting
Inserting a SD card freezes the system
But since I now have a way to build my own releases, I'll try to fix things. Since I've forked your repositories on Github, I'll send you pull requests when needed.
Glad you managed to get it work!
Yep, the UI hangs and crashes are happening here too, haven't found the cause yet. Logcat shows a blocked state and dumps tons of lines from the kernel. The interesting part is that sometimes, like in 2 of 10 reboots it starts up correctly without any freezes.
If I have some time I will continue fixing the tree as there are lots of randomly added and unfinished stuff which I did for testing purposes.
I tried to flash twrp in the download mode but it showed "only official binaries are allowed to be flashed". What's wrong?
seeiu said:
I tried to flash twrp in the download mode but it showed "only official binaries are allowed to be flashed". What's wrong?
Click to expand...
Click to collapse
You need to flash TWRP using a patched version of odin.
Thanks for the great tutorial. The Rom runs so far quite well.
But when I want to flash microG_Installer_Revived with TWRP I get a 235 error.
When I connect the tab to the PC, the internal memory and SD card is not shown to me on the PC.
Although, the tab is recognized by the PC.
Is there a trick or do I have to live with it.
DerSammler said:
But when I want to flash microG_Installer_Revived with TWRP I get a 235 error.
Click to expand...
Click to collapse
I just updated the first post with some instructions about MicroG. Basically you will have to flash it as a Magisk module, also use FakeGApps to have Signature Spoofing support.
DerSammler said:
When I connect the tab to the PC, the internal memory and SD card is not shown to me on the PC.
Click to expand...
Click to collapse
Yea, that's a known issue with both GSI and non-GSI variants, it'll be fixed as I find the cause. Alternatively you can use adb or some wireless file transfer app like AirDroid.
What do I do if I want to go back to stock Rom?
Can I simply flash with Odin original Android 10? Or is there anything else I need to consider.
Thank you very much.
DerSammler said:
Can I simply flash with Odin original Android 10?
Click to expand...
Click to collapse
Exactly, it's enough to flash the latest stock ROM with Odin to revert the changes.
I have installed lineage-19.1-20220525-UNOFFICIAL-gta2xlwifi according to the new instructions
unfortunately, when I start the tab, I get a red message—kernel is not seandroid enforcing -.
Afterwards, when the tab is started, I also get the following message on the home screen
Android System
There is an internal problem with your device. Please contact the manufacturer regarding this.
Are these two messages normal? Or am I doing something wrong. I have now installed LOS_19.1_64 again. Thank you very much.
DerSammler said:
Are these two messages normal?
Click to expand...
Click to collapse
Yes, these messages are completely normal in the ROM's current state and can be ignored, they won't cause any further issues.
The kernel message is related to the SELinux permissive state which is listed under known issues, the other one shows up simply because I haven't patched the LineageOS source code to hide it.
Disable AVB check · phhusson/[email protected]
This avoids the message "There's an internal problem with your device. Contact your manufacturer for details." on some AVB 1.0 devices. Change-Id: Ia54b857a3e98e2639d6bcc0ba713809704...
github.com
Thanks a lot for your help.
I find the Rom really great, super work you do. The system is really faster.
To transfer data I have MyPhoneExplorer and that works very well with it.
I'm curious what there will be updates for this Rom.
Wish you a quiet Sunday.
Greetings: Dirk
DerSammler said:
I find the Rom really great, super work you do. The system is really faster.
Click to expand...
Click to collapse
Thanks for the feedback!
DerSammler said:
I'm curious what there will be updates for this Rom.
Click to expand...
Click to collapse
Yea, I'll try to improve things but as I stated in my previous posts, I'm just an average user with no Android porting experience, so it might take a while. I'll post new releases with monthly security updates from Google and maybe some fixes.
Also please note that the ROM isn't secure yet, the lock screen can be easily bypassed with TWRP since encryption isn't enforced, and adb with root access is enabled by default for debugging purposes.
I have a question about the GSI Roms?
Which roms can I flash on the Galaxy Tab A (T-590).
The roms must be Binder compatible, I know that.
Can I only flash Binder a64, or can I also use the Binder arm 64 Rom?
Thank you very much.