[ROM][10.0][LAND][2020/11/22][PR10]-PixelReloaded-[CAF/AOSP] - Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other

{
"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"
}
PixelReloaded for Redmi 3S [LAND]
What is this?
PixelReloaded is a CAF based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation)
We all know Pixel Experience CAF version has been officially discontinued.. But as I love this particular version very much so I though why don't I give it some more life.. That's why I developed this build and named it PixelReloaded.. Hopefully everyone will enjoy it.. Basically it's an unofficial build of Pixel Experience on top of CAF source..
Whats working?
Wifi
RIL
Mobile data
GPS
Camera
Flashlight
Bluetooth
FMRadio
Fingerprint
Lights
Sound / vibration
Known issues
Native Video Call
SELinux status
Enforcing
DON'T FLASH GAPPS, ALREADY INCLUDED
DOWNLOAD​
Android OS version: 10.0.0_r41
CAF version: LA.UM.8.15.r1-07400-KAMORTA.0
Security patch level: 5th November, 2020
Last update: 22nd November, 2020
Build Author/Device Maintainer: Swamoy
Device Source: land
Kernel Source: msm8937
Base System Source: CAF Official
PE10 Source: Pixel Experience
PE10 Developer: jhenrique09 sir
PR10 Source: PixelReloaded
PR10 Developer: Swamoy

TESTED WITH​
1. Xiaomi Redmi 3S 2/16 indian model
2. TWRP 3.4.0-0 official recovery
3. Latest stable firmware by Xiaomi (10.2.2)
CHANGE LOGS​
=> 26th September, 2019
Initial Build
=> 7th October 2019
1. Merged latest CAF branch (CAF still has September Security Patch)
2. Added all latest PE10 development
3. Kernel base changed to Reloaded
4. Kernel merged with latest CAF tag
5. Idle battery drain completely fixed
6. BB improved little bit
7. Performance improved
8. Wrong Build-ID changed
9. 720p 50/60 fps lags fixed by Henry sir
10. Lots of internal system level changes made by Henry sir
=> 10th October, 2019
1. All AOSP projects updated to revision 4(r4)
2. Merged latest AOSP security patch (5th October)
3. Increased speaker volume little bit
4. Little bit performance improvement
5. System level changes here and there
=> 18th October, 2019
1. PE10 project upstreamed
2. GPS configuration changed to Reloaded
3. Audio configuration imported from PR9
4. Phone service issue solved
5. MI Sound Enhancer (XiaomiParts) added
6. LCD density changed to 320
7. Performance improved
8. System is quite stable now
=> 20th October, 2019
1. New CAF source merged
2. Some AOSP dependency included
3. System stability improved
=> 25th October, 2019
1. PE10 project synched to latest
2. GPS issue fixed
3. Dirac support removed, I'll enable after fixing
4. Lots of device specific configuration changed
5. Performance improved quite a bit
6. Bluetooth issue can be fixed but not checked
7. Synced blobs with MIUI V10.2.2.0.MALMIXM
=> 27th October, 2019
1. Dirac support completely removed
2. Added some old overlay configs
3. System optimised little bit
4. Removed some unwanted packages
5. Battery backup improved
6. Now it's a complete stable system
=> 7th November, 2019
1. Latest CAF source merged
2. All AOSP dependency updated to r13
3. PE10 project upstreamed
4. Lots of system level changes
5. Latest November security patch added
6. Internal bug fixed and system improved
7. Sound recorder added
=> 11th November, 2019
1. Latest CAF source merged
2. Finally GCam is now default camera app
3. Xiaomi doze added for better BB
4. Performance improved
=> 17th November, 2019
1. PE10 stable source merged
2. Boot animation bug fixed
3. No more beta, it's stable
4. GPS improved
5. Sound improved
6. Battery backup improved
7. More system optimised
=> 21st November, 2019
1. Latest CAF source merged (8.1.r1-11600)
2. Wallpaper 2019 added
3. More system optimised
4. PE10 source upstreamed
=> 28th November, 2019
1. Latest CAF source merged (8.1.r1-11800)
2. PE10 source upstreamed
3. System stability improved
4. BB slightly improved
5. Performance little bit optimised
=> 30th November, 2019
1. Latest CAF source merged (8.1.r1-12200)
2. PE10 device/vendor source merged
-> GPS blobs updated
-> IMS updated
-> QTI telephony updated
-> GRAPHICS blobs updated
-> MEDIA blobs updated
-> WFD blobs updated
3. Lots of internal changes
4. GPS updated from CAF msm8937_64
5. D-I-C-M updated from CAF msm8937_64
6. GPS bug fixed (Plz inform if still exists)
=> 14th December, 2019
1. Latest CAF source merged (8.1.r1-12600)
2. AOSP dependencies upstreamed to R18
3. PE10 source updated
4. Latest December security patch added
5. XiaomiParts added
6. Battery Backup improved
7. System performance optimised
8. Lots of internal changes here and there
=> 21st December, 2019
1. Latest CAF source merged (8.1.r1-12800)
2. PE10 source upstreamed
3. Vibration control enabled inside XiaomiParts
4. Audio enhanced little bit
5. GApps updated by PE team
6. Battery backup slightly improved
=> 30th December, 2019
1. Latest CAF source merged (8.1.r1-13000)
2. PE10 source upstreamed
3. Device source optimised little bit
4. Init script updated for better BB
5. Kernel source changed
6. Maybe something more
=> 2nd January, 2020
1. PE10 source upstreamed
2. AOSP 3.18 kernel source merged
3. Lots of kernel specific changes
4. System optimised little bit
5. Performance improved
6. Maybe something more
=> 6th January, 2020
1. Pixel Experience 10 upstreamed
2. Kernel merged with AOSP 3.18 source
3. Kernel merged with latest CAF tag
4. Prima updated according to latest CAF source
5. Offline charging bug fixed
=> 9th January, 2020
1. Pixel Experience 10 upstreamed
2. All AOSP dependencies updated to r23
3. 1st January security patch merged
4. AOSP 3.18 kernel source merged (7th Jan)
5. Performance improved
6. May be something more
=> 19th January, 2020
1. Latest CAF source merged (8.1.r1-13500)
2. Pixel Experience 10 upstreamed
3. AOSP 3.18 kernel source merged (16th Jan)
4. AOSP surface flinger enabled
5. Power HAL updated to 1.2
6. Lots of source related changes
7. Performance improved
8. No OS detected issue fixed
=> 30th January, 2020
1. PE10 source upstreamed
2. Latest CAF kernel tag merged
3. Latest prima synced from CAF
4. CarrierConfig updated from CAF
5. Media codecs updated from marlin
6. Biometrics hal updated to version 2.1
7. Lots of internal changes here and there
=> 11th February, 2020
1. PE10 source upstreamed
2. Blobs updated from CAF-02900
-> Perf blobs updated
-> Media blobs updated
-> Graphics stack updated
-> QMI/Radio/IMS blobs updated
-> WFD blobs updated
-> Thermal blobs updated
-> QTI bluetooth updated
-> GPS blobs updated
-> DRM/Widevine/TEE updated
-> Time blobs updated
3. CarrierConfigs updated from CAF-03400
4. Battery backup improved
5. Performance improved
6. DICM updated from CAF-03400
7. May be something more
=> 15th February, 2020
1. Latest CAF source merged (CAF-14300)
2. All AOSP dependencies updated to r27
3. Pixel experience source upstreamed
4. February security patch merged
5. Finally SELinux enforcing
6. WhatsApp audio call issue fixed
7. Old AV-Framework and vold package updated
8. Enabled core control for better BB
9. Chrome video issue fixed (temp)
10. Maybe something else here and there
=> 2nd March, 2020
1. Pixel Experience source upstreamed
2. Kernel updated from CAF-04000
3. Prima updated from CAF-04000
4. DICM updated from CAF-04000
5. Audio policy updated from ROM source
6. Audio improved little bit
7. Battery backup improved
8. May be something more here and there
=> 5th March, 2020
1. Pixel Experience source upstreamed
2. All AOSP dependencies updated to r31
3. Latest March security patch merged
4. GPS blobs updated from CAF-2900
5. Port Bridge updated from CAF-2600
6. Carrier Config updated from CAF-4000
7. Display package updated from CAF-4000
8. Enabled Bluetooth audio HAL v2
9. Lots of system level changes
10. Button settings enabled
=> 10th March, 2020
1. Pixel Experience source upstreamed
2. Kernel updated from AOSP 3.18 source
3. Kernel clang compilation enabled
4. Now Digilocker should work (testing required)
5. WhatsApp video call fixed (testing required)
6. Lots of kernel source specific changes
=> 13th March, 2020
1. Latest CAF source merged (CAF-14500)
2. Pixel Experience 10 PLUS edition merged
3. AOSP 3.18 kernel update merged (12th March)
4. Lots of system level changes
5. Performance improved little bit
6. Lots of customisation added by PE team
7. May be something else here and there
=> 23rd March, 2020
1. PE10 PLUS edition upstreamed
2. All blobs updated from CAF-3400
3. WhatsApp voice recording issue fixed
4. Now Google Assistant working fine
5. Battery backup improved
6. Performance improved
7. Night light issue fixed
8. Maybe something else here and there
=> 31st March, 2020
1. PE10+ source upstreamed
2. AOSP 3.18 kernel source merged (26th March)
3. Live display enabled
4. New XiaomiParts removed
5. Old Mi Sound Enhancer enabled
6. Audio package updated from CAF-4000
7. Media package updated from CAF-4000
8. Audio improved little bit
9. Removed "HD capable" notification
10. Maybe something else here and there
=> 7th April, 2020
1. PE10+ source upstreamed
2. AOSP dependencies updated to R33
3. April security patch merged
4. Kernel upstreamed from AOSP 3.18 (1st April)
5. Face unlock added by PE team
6. Global DICM used
7. Lots of system level changes
8. Performance improved
9. Maybe something else here and there
=> 14th April, 2020
1. Latest CAF source merged (CAF-14700)
2. PE10+ source upstreamed
3. AOSP 3.18 kernel source merged (8th April)
4. Proprietary blobs updated from CAF-4000
5. FM radio issue fixed
6. Performance improved
7. Audio improved
8. Goodix fingerprint should work now
9. Rootdir updated from PE10 source
10. Maybe something else here and there
=> 16th April, 2020
1. PE10+ source upstreamed (upto 16th April)
2. AOSP 3.18 kernel source merged (15th April)
3. Proprietary blobs updated from panther
4. Live display, Night light issue fixed
5. Audio improved little bit
6. Overall performance improved
7. Some QC blobs downgraded to CAF-3400
8. May be something else here and there
=> 20th April, 2020
1. PE10+ source upstreamed (upto 20th April)
2. CAF source upgraded from msmnile to kona
3. AOSP 3.18 kernel source merged (17th April)
4. Prima updated from CAF-4200
5. Face unlock removed by PE team
6. Battery backup improved
7. Performance improved
8. May be something else here and there
=> 23rd April, 2020
1. PE10+ source upstreamed (upto 22nd April)
2. AOSP 3.18 kernel source merged (22nd April)
3. SELinux permissive again
4. Goodix fingerprint will work this time
5. Swayam, Aarogya Setu will work as well
6. PixelReloaded ROM is signed from now
7. Performance improved
8. May be something else here and there
=> 29th April, 2020
1. PE10+ source upstreamed (upto 29th April)
2. AOSP 3.18 kernel source merged (27th April)
3. Added new FM radio (Version 2)
4. Some safetynet related issue fixed
5. Overall performance improved
6. Device is rooted issue completely solved
7. Maybe something else here and there
=> 10th May, 2020
1. PE10+ source upstreamed (upto 10th May)
2. Latest CAF source merged (CAF-10700)
3. AOSP dependencies updated to revision 35
4. AOSP 3.18 kernel source merged (7th May)
5. Latest 5th May security patch included
6. Overall performance improved
7. Coral build fingerprint updated to latest
8. May be something else here and there
=> 15th May, 2020
1. PE10+ source upstreamed (upto 15th May)
2. AOSP 3.18 kernel source merged (12th May)
3. Prima updated from KudProject 3.18 source
4. Full SELinux enforcing (thanks to GabrielSE sir)
5. Coral build fingerprint replaced with land
6. All proprietary blobs updated from CAF-4000
7. Display package imported from AOSPA
8. Battery backup definitely improved
9. Performance improved as well
10. Lots of device specific changes made
11. Settings crash issue may be solved
12. Audio quality improved little bit
=> 9th June, 2020
1. PE10+ source upstreamed (upto 9th June)
2. Base system updated from CAF-11700
3. AOSP 3.18 kernel source merged (8th June)
4. Mobile data changing frequently issue fixed
5. Carrier config updated from CAF-4300
6. Lots of device specific changes made
7. System stability improved
8. Voice echo on receiver end may be fixed
9. June security patch merged
10. AOSP dependencies updated to revision 37
=> 17th June, 2020
1. PE10+ source upstreamed (upto 16th June)
2. Base source updated from CAF-11900
3. Introduced kernel 4.9 (thanks Jacob Bhai)
4. AOSP 4.9.227 kernel source merged
5. Prima updated from KudProject 4.9 branch
6. Lots of device specific changes for 4.9
7. Performance definitely improved
8. May be something else here and there
=> 20th June, 2020
1. PE10+ source upstreamed (upto 20th June)
2. Proprietary blobs updated from CAF-4400
3. Facebook/Messenger mic issue fixed
4. Kernel merged with KudProject 4.9 branch
5. Performance improved
6. Battery backup improved as well
7. Global DICM enabled
8. May be something else here and there
=> 29th June, 2020
1. PE10+ source upstreamed (upto 29th June)
2. Base system updated from CAF-12500
3. Kernel updated from KudProject 4.9 branch
4. Lots of device specific changes made
5. Bluetooth issue should be solved now
6. XiaomiParts removed (had very less effect)
7. Performance and audio quality improved
8. May be something else here and there
=> 11th July, 2020
1. PE10+ source upstreamed (upto 11th July)
2. Base system updated from CAF-13100
3. Kernel updated from KudProject 4.9 (230)
4. All AOSP dependencies updated to r40
5. Latest July security patch merged
6. Live display has option now
7. XiaomiParts returned (someone requested)
8. Performance and battery backup improved
9. May be something else here and there
=> 24th July, 2020
1. PE10+ source upstreamed (upto 24th July)
2. Base system updated from CAF-13500
3. Kernel updated from KudProject 4.9 (231)
4. Prima updated from KudProject 4.9
5. Face unlock imported from NitrogenOS
6. Performance and battery backup improved
7. May be something else here and there
=> 15th August, 2020
1. PE10+ source upstreamed (upto 15th August)
2. Base system updated from CAF-13700
3. Kernel updated from KudProject 4.9 (232)
4. Enabled double tap to wake
5. Front camera black and white preview fixed
6. All AOSP dependencies updated from r41
7. Latest August security patch merged
8. Performance and battery backup improved
9. Maybe something else here and there
=> 12th September, 2020
1. PE10+ source upstreamed (upto today)
2. Base system updated from CAF-14000
3. Kernel updated from AOSP 4.9.q (235)
4. Prima updated from KudProject 4.9
5. September security patch merged
6. Night drain issue reduced quite a bit
7. Performance and battery backup improved
8. Some device specific improvements
9. Maybe something else here and there
=> 7th October, 2020
1. PE10+ source upstreamed (upto today)
2. Base system updated from CAF-14200
3. Kernel updated from 4.9.r25-rel (238)
4. Still September security patch
5. Forget dev-keys, it has release-keys now
6. Sound increased little bit
7. Some audio related bug fixed
8. Maybe something else here and there
=> 17th October, 2020
1. PE10+ source upstreamed (upto today)
2. CAF source upgraded from kona to bangal
3. Kernel updated from linux git (239)
4. Merged latest Gabriel sir's device source
5. Battery backup really improved
6. Performance improved
7. Idle drain reduced to almost 1%
8. Hynix emmc should not restart now
9. Maybe something else here and there
=> 2nd November, 2020
1. PE10+ source upstreamed (upto today)
2. Base source upgraded from kona to bengal
3. Kernel updated from AOSP 4.9.y (241)
4. Still October security patch
5. Merged Sairam sir's kernel changes
6. Modified some carrier config settings
7. Encryption related issue may be solved
8. Battery backup improved
9. Maybe something else here and there
=> 9th November, 2020
1. PE10+ source upstreamed (upto today)
2. Kernel updated from AOSP 4.9.y (241)
3. Merged November security patch
4. Heating reduced little bit
5. Performance and BB improved
6. Maybe something else here and there
=> 22nd November, 2020
1. PE10+ source upstreamed (upto today)
2. Base source updated from CAF-7400
3. Kernel updated from AOSP 4.9.q (245)
4. Merge sairam sir's device changes
5. XiaomiAddon added (Spectrum,fps etc)
6. BB improved (Use battery profile on XA)
7. Data related issues should fix now
8. Calling speaker sound now adjustable
9. Maybe something else here and there
=> Next update coming soon

THANK LOGS​
=> 26th September, 2019
1. Ritesh sir for CAF source
2. Darshan sir for initial kernel source
3. Anshuman bhai for first appreciation
4. Jacob bhai for device source
=> 7th October, 2019
1. Ritesh sir for updated kernel source
2. Weritos sir for some important changes in device source
=> 10th October, 2019
1. Jacob bhai for adjusting speaker volume
2. All users and bros..
=> 18th October, 2019
1. Ritesh sir for some device specific configs
2. Weritos sir for XiaomiParts
=> 20th October, 2019
Swamoy for ROM building
=> 25th October, 2019
1. Abhishek bro, for suggesting device source
2. Bauuuuu sir, for some device specific changes
=> 27th October, 2019
Jacob bhai for overlay configs
=> 7th November, 2019
Henry sir for ROM source
=> 11th November, 2019
Jacob bhai for some device specific changes
=> 17th November, 2019
Henry sir for ROM source
=> 21st November, 2019
Pixel Experience Devices GitHub
=> 28th November, 2019
Code Aurora Forum Source
=> 30th Novenmber, 2019
1. Jacob bhai for PE10 device/vendor source
2. CAF LA.UM.8.6.2.r2-00800-89xx.0 source
=> 14th December, 2019
1. Henry sir for Pixel Experience source
2. CAF LA.UM.8.1.r1-12600-sm8150.0 source
3. Jacob bhai for some device specific changes
4. Weritos sir for new XiaomiParts
=> 21st December, 2019
1. Henry sir for Pixel Experience source
2. CAF LA.UM.8.1.r1-12800-sm8150.0 source
3. Weritos sir for vibration fix
=> 30th December, 2019
1. Henry sir for Pixel Experience source
2. CAF LA.UM.8.1.r1-13000-sm8150.0 source
3. Jacob bhai for device specific changes
4. ArrowOS's kernel source
=> 2nd January, 2020
1. AOSP 3.18 kernel source
2. XDA threads for fixing some bugs
3. Obviously Henry sir for PE10 source
=> 6th January, 2020
1. CAF 8.6.r1 kernel tag
2. AOSP 3.18 kernel source
3. Reloaded device source
4. LineageOS kernel source
=> 9th January, 2020
1. Pixel Experience 10 source
2. AOSP 3.18 kernel source
3. XDA threads for some bug fixing
=> 19th January, 2020
1. Pixel Experience 10 source
2. AOSP 3.18 kernel source
3. Jacob bhai for device specific changes
4. CAF LA.UM.8.1.r1-13500-sm8150.0 source
=> 30th January, 2020
1. Henry sir for Pixel Experience source
2. CAF LA.UM.8.6.r1-03400-89xx.0 source
3. Jacob bhai for Biometrics hal
4. JonasCardoso sir for media codecs
=> 11th February, 2020
1. Jacob bhai for device/vendor source
2. zeelog sir for all updated blobs
3. LA.UM.8.6.r1-02900-89xx.0 source
4. LA.UM.8.6.r1-03400-89xx.0 source
5. LA.UM.8.1.r1-13500-sm8150.0 source
=> 15th February, 2020
1. Big thanks to weritos sir for SELinux enforcing
2. ArrowOS team for audio call fix
3. CAF LA.UM.8.1.r1-14300-sm8150.0 branch
4. XDA threads for some bug fixing
=> 2nd March, 2020
1. CAF LA.UM.8.1.r1-14300-sm8150.0 branch
2. CAF LA.UM.8.6.r1-04000-89xx.0 branch
3. XDA threads for some bug fixing
=> 5th March, 2020
1. ZeeLog sir for blobs
2. Jacob bhai for device specific changes
3. Henry sir for PE10 source
4. CAF LA.UM.8.6.r1-04000-89xx.0 source
5. CAF LA.UM.8.1.r1-14300-sm8150.0 source
=> 10th March, 2020
1. krasCGQ sir for kernel specific changes
2. Henry sir for pixel experience source
3. AOSP 3.18 kernel source
=> 13th March, 2020
1. CAF LA.UM.8.1.r1-14500-sm8150.0 branch
2. Pixel Experience 10 plus edition
=>23rd March, 2020
1. Big thanks to Jacob bhai for blobs
2. Henry sir for PE10+ edition
=> 31st March, 2020
1. Zeelog sir for old parts
2. AOSP 3.18 kernel source
3. Henry sir for PE10+ project
4. CAF LA.UM.8.6.r1-04000-89xx.0 source
5. Gabrielse sir for removing HD notification
=> 7th April, 2020
1. Henry sir for PE10+ project
2. CAF LA.UM.8.1.r1-14500-sm8150.0 branch
3. AOSP 3.18 kernel and R33 source
=> 14th April, 2020
1. CAF LA.UM.8.1.r1-14700-sm8150.0 branch
2. CAF LA.UM.8.6.r1-04000-89xx.0 branch
3. LineageOS device source for fixing FM
4. Jacob bhai for fixing Goodix
5. Zeelog sir for proprietary blobs
=> 16th April, 2020
1. Zeelog sir for panther blobs
2. Jacob bhai for device specific changes
3. AOSP 3.18 kernel source
4. Testers who helps me to make this ROM stable
=> 20th April, 2020
1. CAF LA.UM.8.12.r1-10400-sm8250.0 branch
2. CAF LA.UM.8.6.r1-04200-89xx.0 branch
3. Henry sir for PE10+ source
=> 23rd April, 2020
1. Jacob bhai for device specific changes
2. LineageOS wiki for signing PR10
3. AOSP 3.18 kernel source
=> 29th April, 2020
1. Zeelog sir for FM2
2. Henry sir for bypassing sefetynet
3. LineageOS wiki for solving rooted issue
=> 10th May, 2020
1. CAF LA.UM.8.12.r1-10700-sm8250.0 project
2. AOSP 3.18 kernel and revision 35 source
3. Henry sir for PE10+ project
=> 15th May, 2020
1. GabrielSE sir for SELinux enforcing
2. KrasCGQ sir for KudProject 3.18 kernel source
3. AOSP 3.18 kernel source
4. GabrielSE sir again for device specific changes
5. Zeelog sir for proprietary blobs
6. AOSPA team for MSM89xx display package
7. Henry sir for PE10+ project
=> 9th June, 2020
1. GabrielSE sir for device specific changes
2. CAF LA.UM.8.12.r1-11700-sm8250.0 branch
3. Henry sir for PE10+ project
4. AOSP 3.18 kernel source
5. krasCGQ sir for prima
=> 17th June, 2020
1. Jacob bhai and all devs for 4.9 kernel
2. GabrielSE sir for device specific changes
3. CAF LA.UM.8.12.r1-11900-sm8250.0 branch
4. Henry sir for PE10+ project
5. krasCGQ sir for prima update
=> 20th June, 2020
1. GabrielSE sir for proprietary blobs
2. krasCGQ sir for Kud 4.9 kernel
3. Henry sir for PE10+ project
4. CAF LA.UM.8.6.r1-04400-89xx.0 branch
=> 29th June, 2020
1. GabrielSE sir for device/vendor source
2. KrasCGQ sir for common 4.9 kernel
3. Henry sir for PE10+ project
4. CAF LA.UM.8.12.r1-12500-sm8250.0 branch
=> 11th July, 2020
1. GabrielSE sir for device/vendor source
2. KrasCGQ sir for common 4.9 kernel
3. Henry sir for PE10+ project
4. CAF LA.UM.8.12.r1-13100-sm8250.0 branch
=> 24th July, 2020
1. GabrielSE sir for device/vendor source
2. KrasCGQ sir for common 4.9 kernel
3. Henry sir for PE10+ project
4. CAF LA.UM.8.12.r1-13500-sm8250.0 branch
5. NitrogenOS for face unlock
6. Abhishek bhai for face unlock suggestion
=> 15th August, 2020
1. GabrielSE sir for device/vendor source
2. KrasCGQ sir for common 4.9 kernel
3. Henry sir for PE10+ project
4. CAF LA.UM.8.12.r1-13700-sm8250.0 branch
=> 12th September, 2020
1. GabrielSE sir for device/vendor source
2. AOSP 4.9.q common kernel source
3. Henry sir for PE10+ project
4. LA.UM.8.12.r1-14000-sm8250.0 source
5. Sairam sir for base kernel source
=> 7th October, 2020
1. GabrielSE sir for device/vendor source
2. Sairam sir for base 4.9 kernel
3. android-linux-stable r25 github
3. Henry sir for PE10+ project
4. LA.UM.8.12.r1-14200-sm8250.0 source
=> 17th October, 2020
1. GabrielSE sir for device/vendor source
2. Sairam sir for base 4.9 kernel
3. Linux stable git for 239 kernel
4. Henry sir for PE10+ project
5. LA.UM.8.15.r1-06900-KAMORTA.0 source
6. Aoihara mam for hynix fix
=> 2nd November, 2020
1. GabrielSE sir for device/vendor source
2. Sairam sir for base 4.9 kernel
3. AOSP kernel 4.9.y branch
4. Henry sir for PE10+ project
5. CAF 8.15.r1-07300-KAMORTA.0 source
=> 9th November, 2020
1. GabrielSE sir for device/vendor source
2. Sairam sir for base 4.9 kernel
3. AOSP kernel 4.9.y branch
4. Henry sir for PE10+ project
5. CAF 8.15.r1-07300-KAMORTA.0 source
=> 22nd November, 2020
1. Sairam sir for device/vendor source
2. Sairam sir for base 4.9 kernel
3. AOSP kernel 4.9.q branch
3. Henry sir for PE10+ project
4. CAF 8.15.r1-07400-KAMORTA.0 source
SCREENSHOTS FROM INITIAL BUILD​

Woiiiiiiiiii:victory:

Finally you did it. I'll definitely try.

Superb bro........:good:
#LIVE LAND ALIVE.....:fingers-crossed:

I just asked in pie thread whether ur gonna make android 10 or not and here it comes?. Definitely gonna try this today.

Niceeeee!!

anshumanxda said:
Niceeeee!!
Click to expand...
Click to collapse
Thanks a lot Anshuman bhai, waiting for your Evo-X 10 build..

Swamoy said:
Thanks a lot Anshuman bhai, waiting for your Evo-X 10 build..
Click to expand...
Click to collapse
Evox......not 4 us (2gb users):silly:bro.......

How about goodix fingerprint reader? Is it working?

落笔成酌 said:
How about goodix fingerprint reader? Is it working?
Click to expand...
Click to collapse
I think No.. It's based on Jacob bhai's source.. I have 2gb model device, so I can't test fingerprint..

Swamoy said:
I think No.. It's based on Jacob bhai's source.. I have 2gb model device, so I can't test fingerprint..
Click to expand...
Click to collapse
Bro, I have one bug in PE10 by Jacob. My mic isn't working in calls. Is that fixed in this build?

Sneheth said:
Bro, I have one bug in PE10 by Jacob. My mic isn't working in calls. Is that fixed in this build?
Click to expand...
Click to collapse
I have no issue like that.. Not in this build, not even Jacob bhai's build..??

Swamoy said:
I have no issue like that.. Not in this build, not even Jacob bhai's build..??
Click to expand...
Click to collapse
Ohhh.. I'm a bit busy right now. I'll flash ur build in the evening and report u if it exists again

Preffered recovery to flash? I'm on orangefox 9.

tomin01 said:
Preffered recovery to flash? I'm on orangefox 9.
Click to expand...
Click to collapse
No idea about orangefox, I always flash through latest official twrp.. I always recommend that one bcz I use it..??

What about encryption? Does this build having network speed and battery icon customizations option?

sinha500 said:
What about encryption? Does this build having network speed and battery icon customizations option?
Click to expand...
Click to collapse
No.. Same as PE.. PR uses same source..
Only difference it's top of CAF release not on AOSP release..
Enjoy..

Swamoy said:
No.. Same as PE.. PR uses same source..
Only difference it's top of CAF release not on AOSP release..
Enjoy..
Click to expand...
Click to collapse
Thanks.
Request!!!
Is it possible to disable setup wizard in upcoming builds or make optional. No default apn works for my device while setting up in all builds (Q/9) I have to do a lots of struggle while setting up after first boot.

Related

[Kernel][osprey][merlin] Squid Kernel for Moto G 2015

This is my "Squid Kernel" for the 2015 Moto G, codenamed osprey. It shares a common codebase with my kernels for surnia and lux. It consists of the latest Motorola MSM8916 kernel, with all the latest changes from CodeAurora and Kernel.org merged in, along with select cherry-picks and additions of my own. Flash it using TWRP. Bug reports and contributions are welcome.
Version r22b and up require ROMs with an updated ACDB (audio calibration database) loader, such as LineageOS 14.1 builds from January 2018 and newer. If your ROM has an incompatible ACDB loader, you may experience low audio volume. Stick with version r22 for Marshmallow ROMs (including stock) and older Nougat ROMs without an updated ACDB loader.
Disclaimer:
This is for the 2015 Moto G (osprey and merlin) only! Don't flash it on a previous Moto G, or surnia, or lux. This kernel is provided AS-IS, with no warranties. I am not responsible for bricking your device. Flash at your own risk.
Features:
Moderately undervolted
Updated to Linux 3.10.108
Synced with latest CodeAurora changes
Improved memory management
Improved memory caching backported from Linux 3.15
Improved storage performance
Optimized ARM crypto routines
Updated f2fs and WiFi drivers
FIOPS and BFQ I/O schedulers
Lionfish CPU governor
IntelliPlug CPU hotplug (by faux123)
KCAL MDP5 colour control (by savoca)
Improved zRAM backported from Linux 4.9
Vibration intensity control
Compiled with Linaro GCC 7.3 and optimized for Cortex A53
Stripped down and optimized configuration
Release History:
Code:
r23: August 15, 2018
- Tonnes of security patches
- Updated binder
- Compiled with Linaro GCC 7.3.1
r22b: January 13, 2018
- Audio driver fixes
- Requires a ROM with an updated ACDB loader
r22: January 11, 2018
- Security patches
- Updated camera drivers
r21: December 6, 2017
- Updated to Linux 3.10.108
- Security patches
- Oreo support related patches
r20: August 2, 2017
- Updated to Linux 3.10.107
- Tonnes of security patches from many places
- Updated sdcardfs from Google
- Updated WiFi driver from CAF
- Compiled with Linaro GCC 6.3.1
r19: January 1, 2017
- Added support for Nougat ROMs
- Updated zRAM from Linux 4.9
- Updated (optimized) FUSE from CAF
- Kernel ASLR and many info leak fixes
- ARM PXN support for exploit mitigation
- Tons of security updates
- Some CAF updated from LA.BR.1.2.9_rb1.10
- Fixed kernel panic on VPN disconnection
- Updated compiler to Linaro GCC 6.2.1
r18: November 8, 2016
- Tons of security updates
- Updated to Linux 3.10.104
- Updates from Motorola Harpia kernel
- GPU driver latency reduction
r17: August 16, 2016
- Security updates
- Updated to Linux 3.10.102
- CyanogenMod compatibility updates
r16g: May 16, 2016
- Security updates
r16f: April 14, 2016
- Reverted f2fs update
- Updated zRAM from Linux 4.4
r16d: April 8, 2016
- Security fixes
- Vibration intensity control
- Updated f2fs
- Patches for CM13 compatibility
- IntelliPlug disabled by default
- Built with Linaro GCC 5.3
r16: March 20, 2016
- Updated to Linux 3.10.101
- Updated to Motorola MPD24.107
- Updated WiFi driver from CAF
- IO optimizations under heavy load
- Miscellaneous bug and security fixes
r15b: Feburary 27, 2016
- Updated to Linux 3.10.98
- ARMv8 crypto related fixes
- Use ARMv8 crypto for adopted storage
r15: February 6, 2016
- Updated to Linux 3.10.96
- Updated f2fs from Linux 4.5
- Kernel library optimizations
- Improved CFQ IO scheduler
- Improved kernel PRNG
- ARMv8 accelerated crypto support
- Better use of ARM instruction set
- Added minimum CPUs parameter for IntelliPlug
- Miscellaneous bug fixes
r14b: January 23, 2016
- Fixed low/poor call audio
- Security fix for CVE-2016-0728
r14: January 16, 2016
- MARSHMALLOW ONLY
- Updated to Motorola Marshmallow sources
- Updates from CAF LA.BR.1.2.7_rb1.1
- Security and bug fixes from Linux 3.12.52
- Compatible with Marshmallow stock ROM
- More than a dozen CAF security fixes
- Miscellaneous bug fixes
- Somewhat smoother animations
- Experimental support for merlin
r12: December 25, 2015
- FOR CM13 ONLY!
- Updates for latest camera driver changes
- Updated zRAM
- Improved memory caching scheme from Linux 3.15
- Optimized memory allocation and management
- Optimized CPU scheduler
- Optimized performance event tracking
r11f: December 17, 2015
- Updated to Linux 3.10.94
- Updated to LA.BR.1.1.3_rb1.41
- WiFi is a kernel module
- FOR CM13 ONLY!!!
r11e: December 1, 2015
- Fixed some cpufreq races
- Minor bug fixes
r10g: November 11, 2015
- Patched Pronto CR-930533 vulnerability
- Fixed possible use-after-free in zRAM
- Updated to Linux 3.10.93
- Compiled with Linaro GCC 5.1
r10f: November 8, 2015
- Updated to Linux 3.10.92
- Updated to CAF LA.BR.1.1.3_rb1.36
- Updated to Moto Maxx 2 Kernel
- Security and stability improvements
r10d: October 26, 2015
- Fixed r10c SELinux regression on stock ROM
r10c: October 24, 2015
- Fixed encryption support
- Patches for Android 6.0 support
r10b: October 4, 2015
- Fixed move app to SD card issue
- Cleaned up DTBs to reduce size
r10: October 3, 2015
- Added KCAL colour control (by savoca)
- Added optimized crypto routines for ARM
- Updated to Linux 3.10.90
- Optimized memory performance
- General cleanup and optimization
r9e: October 1, 2015
- Updated to lux kernel sources
- Updated to Linux 3.10.89
- Updated to LA.BR.1.1.3_rb1.32
r9b: September 29, 2015
- Fixed QSEECOM keymaster firmware issue
r9: September 28, 2015
- Initial standalone release for osprey
Downloads:
Main downloads tab
XDA:DevDB Information
Squid Kernel for Moto G 2015, Kernel for the Moto G 2015
Contributors
squid2
Source Code: https://github.com/sultanqasim/android_kernel_motorola_msm8916
Kernel Special Features: undervolted, lionfish, fiops, intelliplug, latest Linux and Qualcomm fixes
Version Information
Status: Stable
Current Stable Version: r23
Stable Release Date: 2018-08-15
Created 2015-10-02
Last Updated 2018-08-15
Installation Instructions
For the stock ROM and ROMs with WiFi drivers as a separate kernel module, use the "-osprey-stock" version of the kernel. For ROMs with WiFi drivers built into the kernel (such as CM12.1 nightlies), use the "-osprey" version.
Installation is easy as 123:
Boot into TWRP
Flash the kernel zip
Reboot back into your ROM
You can wipe cache and dalvik if you wish, but it's not required.
More Information
The surnia thread for this kernel is the original and may have useful historical information and more background. For information about my Lionfish governor, see this post in the surnia thread. For information about the memory usage benefits of this kernel, see this post on the surnia thread.
First flash kernel and than flash the Rom....Right?
ifu said:
First flash kernel and than flash the Rom....Right?
Click to expand...
Click to collapse
No, the other way around. ROMs come with a default kernel that you need to replace, so flash the ROM first then flash the kernel.
Thanks a lot for extending your support to Motorola's Stock ROM. This is going to be first kernel for stock.
Going to try osprey r9e first on my current PAC ROM.
Will get back on review after few hrs of analysis
Thank you..!
Im on official cm and im not joking when i say i was about to throw the fcking phone out of the window untill i flashed your kernel... Like day and night! Im coming from Oneplus 2 so you understand im used to speeeeeed
Skickat från min MotoG3
---------- Post added at 01:28 PM ---------- Previous post was at 12:32 PM ----------
No led notification like on lux?
Skickat från min MotoG3
squid2 said:
No, the other way around. ROMs come with a default kernel that you need to replace, so flash the ROM first then flash the kernel.
Click to expand...
Click to collapse
Can this be flashed on euphoria os ? If so which one I've to download ? Thanks in advance
OMG, my wifi and hotspot work again!!!! Thank you!!! I was about ready to flash a factory image because nothing was restoring functionality right!
I used the stock kernel on build .44 of the stock rom on xt1540 2gb...everything is running great!!
Thanks for all your hard work, @squid2 !!! You need a donation button so I can buy you a cup of coffee or a beer!!
Great! Yesterday I updated last unofficial 22-9 build to 1-10 official build and flashed this kernel. Everything works supberb, great battery time & performance System uses 360-390 RAM. Great work!
How can I donate?
ryude said:
How can I donate?
Click to expand...
Click to collapse
There should be a donate button under my avatar if you are view XDA on a wide screen, and a donate button will also be visible on the menu that appears when you click on my user name.
Squid Kernel r10
Today's release is a pretty nice one I think. As usual, I updated to the latest 3.10 series Linux from Kernel.org (3.10.90 in this case). On the new features front, I added the MDP5 KCAL colour control by @savoca and I incorporated optimized ARM crypto routines. On the optimization front, I cleaned up the defconfig to reduce size, and changed some configuration to significantly improve the performance of the virtual memory subsystem.
If you run a benchmarking tool like Antutu, you'll notice that the "RAM Speed" value will be higher on this build than on previous builds. If you're coming from r8, you may also notice that the "Storage IO" performance is higher than before, thanks to some optimizations (brought in from the lux kernel) that I added earlier in r9c.
squid2 said:
Today's release is a pretty nice one I think. As usual, I updated to the latest 3.10 series Linux from Kernel.org (3.10.90 in this case). On the new features front, I added the MDP5 KCAL colour control by @savoca and I incorporated optimized ARM crypto routines. On the optimization front, I cleaned up the defconfig to reduce size, and changed some configuration to significantly improve the performance of the virtual memory subsystem.
If you run a benchmarking tool like Antutu, you'll notice that the "RAM Speed" value will be higher on this build than on previous builds. If you're coming from r8, you may also notice that the "Storage IO" performance is higher than before, thanks to some optimizations (brought in from the lux kernel) that I added earlier in r9c.
Click to expand...
Click to collapse
Thanks for the stock ospery kernel
It's great and it doesn't break my wifi
Sent from my MotoG3 using XDA Free mobile app
Wiping cache and dalvik is must if flashed your last kernel?
Sent from my MotoG3 using Tapatalk
Squid Kernel r10b
This new build should fix the r10 regression regarding moving apps to the SD card. If you encounter any other bugs please let me know and I'll fix them when I can.
ifu said:
Wiping cache and dalvik is must if flashed your last kernel?
Sent from my MotoG3 using Tapatalk
Click to expand...
Click to collapse
You can wipe cache and dalvik if you want, but it isn't required.
Thank you for your work recently bought the Moto G 2015 and my battery lasted 5 hours not right in two hours of screen now ta lasting almost two days deep sleep ta not working well for me Your kernel .
Sorry my bad english.
Thank you so much squid2. This kernel really makes my phone feel alive and smooth!
Using it on stock rom, phone works much better, more free ram and also battery life is better!
Thanks for your development!

Oreo - Mission impossible? [8.1.0_r46][6Oct2018] OmniROM-8.1

Oreo - Mission impossible?
I started studying "O" in early August. All I got were the O-preview3 factory images for qcom and tegra devices which I don't have. Built it out and made it boot wouldn't be too hard but everything seemed different. It took me some time to figure out the flow of the new frameworks. At that time, only the RIL and Graphics sources were really "O". The most devastated situation would be the RIL. Seemed dead end at that time. That was the first time I feel impossible. The source from MTK's RIL made things even worse. All the .c functions are buried inside prebuilt static libraries. Frankly, up to this moment, I'm still not fully understand the workflow of MTK's RIL...
While I was struggling with the RIL, "O" - Oreo was launched. The most helpful info. were also released in source.android.com. Sadly, I can't access this website no more... Never take it for granted for anything. You can loose anything/anyone for no reason. The sources were then completed and took me some times to made it boot "again".
Eventually, I can make the RIL almost fully working recently. Yes!:victory: All I can say is, we are lucky. Our RIL blobs only experience a few crashes which I can managed. I had tried five or six sets of blobs for different MTK chips. Each had different crashes so there is no guarantee that all MTK devices might work...
Last week, I finally figure out how to made the camera work. Seems not "impossible" now so I start this new thread.
I can't start a DevDB now. The response from XDA official is "They can't think of obvious reason". Anyway, I pay for ad-free and still the status shows connection to axx.amazon-adsystem.com. It just hang there for minutes (until timeout I suppose). However, I can start a normal thread (after minutes of delay) and that's not a problem to me. I already learnt to live with so many obstructions now. :cyclops:
There were just too many distractions and ridiculous people out there. I don't want to waste time arguing so I would make it short this time. I rather spend time on something I'm good at.
For those who want help, no matter its ROM related or about development, please don't use PM. There are many limitations with PM. Do it formally. Start a thread in Q/A or post with all the details you can get (log, kmsg, screenshot, etc.). It's no harm for more opinions. Hiding in the dark doesn't help.
Current Status
KERNEL
Patch: Binder and sdcardfs update are required and essential for Oreo.
See commits in my github for detail
AUDIO
Recording: Working
Playback: Working
Patch: Load a copy of the struct instead of the pointer to address.
BLUETOOTH
Working
Issue: Workflow issue in BTIF driver.
Patch: New driver and HAL build from source.
CAMERA
Flash/Torch: Working
Capture: Working
Issue: User handle is required in GetMemory. MTK blobs return null.
Patch: Save a copy of the user handle. Don't know if other devices might work or not. It's better to rebuild a few blobs but I don't have the source for my device...
Issue: Oreo use a ring buffer of native_handles and no more ANativeWindowBuffer.
Patch: A wrapper is required for the libcam.client. (The better way would be rebuild it but again no source...)
HDR: Working with Snap in LOS-15.1
Video recording: Working
Issue: Oreo doesn't support GRALLOC (or I don't know how). The old HAL1 implementation doesn't work too.
In short, need to find a way for the metadata that our old blobs can handled.
Patch:
1. Add libcamera_parameters_mtk for the MTK extra parameters
2. Add another mode to handle Gralloc in stragefright.
3. Patch the OMXNode to handle Gralloc mode.
4. patch the OMXClient to use mediaserver
5. Patch the hardware interface to handle Gralloc Metadata and work with the new OMX interface.
DISPLAY/TOUCH SCREEN
DT2W: Working
FM RADIO
Working
GPS
AGPS: Working
GPS & BEIDOU: Working
GLONASS: Enabled by default
GRAPHIS
HWC: Working
Issue: Android platform changed
Patch: A simple patch in libgui_ext (might use shim if timestamp proved no use)
OpenGL: Working
LED
Notifications: Working
Charging: Working
Low power: Not Working
See Post #806 for detail. Haven't study why --pending
MEDIA
Video Playback: Working
Hardware decoder: Working
Issue: crashed
Patch: A small patch in minijail use Asan.
POWER
Power off charging: Working
RIL
Phone calls: Working
Mobile Data: Working
SMS: Working
Dual SIM: Working
Issue: Completely new approach in Oreo with interface/services. No more sockets. AND all .c libraries are proprietaries.
Patches:
1. Replace the MTK RIL daemon with AOSP patching for MTK
2. Wrap (eventually replaced) the libril from MTK with AOSP patching for MTK
3. Patch the RIL interface/service to work with the MTK vendor library.
Some more detail can be found in post #65 and post #806
SENSORS
All sensors are Working
Patch: Lower the requirement from 1.3 to 1.0
WIFI
ap,p2p: Working
Miracast: Working
Noted: only work on 2.4G as before
Hotspot: Working
Hidden SSID: Not support
No idea why yet. --pending
Sources
Github
Download :highfive:
Experimental: AndroidFileHost
OmniROM: AndroidFileHost, 百度网盘
LineageOS-15.1: AndroidFileHost, 百度网盘
Install :fingers-crossed:
Flash with the latest TWRP
1. Factory reset
2. Flash ROM
3. Flash SuperSU (tested ver.2.82)
4. Reboot and setup wifi
5. Flash Gapps (tested opengapps 8.1)
Change Log
Code:
[B][COLOR="Blue"]2018/10/6[/COLOR] - [COLOR="YellowGreen"]OmniROM[/COLOR] 8.1[/B]
[INDENT]- The latest OmniROM 8.1 source, Android-8.1.0_r46 (OPM4.171019.030.K1)
- New build enviornment
- Security patch Sep. 5, 2018[/INDENT]
[B][COLOR="Blue"]2018/8/11[/COLOR] - [COLOR="YellowGreen"]OmniROM[/COLOR] 8.1[/B]
[INDENT]- The latest OmniROM 8.1 source, Android-8.1.0_r42 (OPM4.171019.021.Y1)
- OmniLib is updated
- Security patch Aug. 5, 2018[/INDENT]
[B][COLOR="Blue"]2018/7/13[/COLOR] - [COLOR="Teal"]LineageOS[/COLOR] 15.1[/B]
[INDENT]- The latest LineageOS 15.1 source, Android-8.1.0_r36 (OPM2.171026.006.H1)
- SELinux Enforcing
- Security patch July 5, 2018[/INDENT]
[B][COLOR="Blue"]2018/6/26[/COLOR] - [COLOR="Teal"]LineageOS[/COLOR] 15.1[/B]
[INDENT]- The latest LineageOS 15.1 source, Android-8.1.0_r30 (OPM2.171026.006.C1)
- SELinux Enforcing
- Add/Fix SEPolicy rules for GPS, camera, Video, etc.
- Security patch June 5, 2018[/INDENT]
[B][COLOR="Blue"]2018/6/16[/COLOR] - [COLOR="YellowGreen"]OmniROM[/COLOR] 8.1[/B]
[INDENT]- The latest OmniROM 8.1 source, Android-8.1.0_r32 (OPM4.171019.021.E1)
- OmniLib is updated
- A few bug fix in Omni Apps
- Security patch June 5, 2018[/INDENT]
[B][COLOR="Blue"]2018/5/18[/COLOR] - [COLOR="YellowGreen"]OmniROM[/COLOR] 8.1[/B]
[INDENT]- The latest OmniROM 8.1 source, Android-8.1.0_r28 (OPM4.171019.029.B1)
- Security patch May 5, 2018
- chromium-webview update[/INDENT]
[B][COLOR="Blue"]2018/5/11[/COLOR] - [COLOR="Teal"]LineageOS[/COLOR] 15.1[/B]
[INDENT]- The latest LineageOS 15.1 source, Android-8.1.0_r26 (OPM2.171019.029.B1)
- Security patch May 5, 2018[/INDENT]
[B][COLOR="Blue"]2018/4/21[/COLOR] - [COLOR="Teal"]LineageOS[/COLOR] 15.1[/B]
[INDENT]- The latest LineageOS 15.1 source, Android-8.1.0_r20 (OPM2.171019.029)
- fix vendor image mismatch warning
- fix a few security issues in reading NVRam
- chromium-webview update[/INDENT]
[B][COLOR="Blue"]2018/4/13[/COLOR] - [COLOR="Teal"]LineageOS[/COLOR] 15.1[/B]
[INDENT]- The latest LineageOS 15.1 source, Android-8.1.0_r20 (OPM2.171019.029)
- Security patch Apr. 5, 2018
- adjust some memory defaults
- handle the build flags for MTK devices (to live with other devices in the same source)[/INDENT]
[B][COLOR="Blue"]2018/4/6[/COLOR] - [COLOR="YellowGreen"]OmniROM[/COLOR] 8.1[/B]
[INDENT]- The latest OmniROM 8.1 source, Android-8.1.0_r20 (OPM2.171019.029)
- Security patch Apr. 5, 2018
- HDR broken in this build. Check [URL="https://forum.xda-developers.com/showpost.php?p=76174760&postcount=612"]post #612[/URL] for the fix patch[/INDENT]
[B][COLOR="Blue"]2018/3/16[/COLOR] - [COLOR="YellowGreen"]OmniROM[/COLOR] 8.1[/B]
[INDENT]- The latest OmniROM 8.1 source, Android-8.1.0_r15 (OPM1.171019.021)
- Add Device Features support in OmniGears
- Device Features: Display Color Adjustment is added[/INDENT]
[B][COLOR="Blue"]2018/3/9[/COLOR] - [COLOR="Teal"]LineageOS[/COLOR] 15.1[/B]
[INDENT]- The latest LineageOS 15.1 source, Android-8.1.0_r15 (OPM1.171019.021)
- Workaround for Proximity sensor in InCall screen
- Settings: LiveDisplay is supported now[/INDENT]
[B][COLOR="Blue"]2018/3/2[/COLOR] - [COLOR="YellowGreen"]OmniROM[/COLOR] 8.1[/B]
[INDENT]- The latest OmniROM 8.1 source, Android-8.1.0_r11 (OPM1.171019.018)
- The patch for codec and power off charging animation included
- Workaround for Proximity sensor in InCall screen
- HDR support with Snap porting to OmniROM[/INDENT]
[B][COLOR="Blue"]2018/2/21[/COLOR] - [COLOR="Teal"]LineageOS[/COLOR] 15.1[/B]
[INDENT]- The latest LineageOS 15.1 source, Android-8.1.0_r11 (OPM1.171019.018)
- All previous fixes in Omni-8.1
- HDR support with Snap port
- Patch for MTK soft codec[/INDENT]
[B][COLOR="Blue"]2018/2/16[/COLOR] - [COLOR="YellowGreen"]OmniROM[/COLOR] 8.1[/B]
[INDENT]- The latest OmniROM 8.1 source, Android-8.1.0_r11 (OPM1.171019.018)
- Fix Lockscreen settings
- Minor patch in video recording to make it more stable
- update codec conifg
- check [URL="https://forum.xda-developers.com/showpost.php?p=75609953&postcount=338"]post 338[/URL] for the codec and power off charging animation patch[/INDENT]
[B][COLOR="Blue"]2018/2/6[/COLOR] - [COLOR="YellowGreen"]OmniROM[/COLOR] 8.1[/B]
[INDENT]- The latest OmniROM 8.1 source, Android-8.1.0_r7 (OPM3.171019.013)
- Source is sync to the latest Omni-8.1
- userdebug build.
- Native Video recording is fixed. [COLOR="Red"][B]Edit[/B][/COLOR]: check [URL="https://forum.xda-developers.com/showpost.php?p=75488295&postcount=273"]post #273[/URL] for the camera patch
- Phonograph and equalizer are also fixed.
- MP3 and FLAC can be played now.
- GPS: Enable GLONASS by default [/INDENT]
[B][COLOR="Blue"]2018/1/21[/COLOR] - [COLOR="YellowGreen"]OmniROM[/COLOR] 8.1[/B]
[INDENT]- The latest OmniROM 8.1 source, Android-8.1.0_r7 (OPM3.171019.013)
- Security patch Jan. 5, 2018
- Add Messaging apk
- Add FM radio apk
- Add the forgotten vibration support
- RIL: Fix a bug in carrier info.
- Clean up the internal log I added. [/INDENT]
[B][COLOR="Blue"]2018/1/7[/COLOR] - [COLOR="YellowGreen"]OmniROM[/COLOR] 8.1[/B]
[INDENT]- The latest OmniROM 8.1 source, Android-8.1.0_r7 (OPM3.171019.013)
- Initial release
- Security patch Jan. 5, 2018
- New Bluetooth driver and HAL.
- Kerenl: a few minor patches[/INDENT]
[B][COLOR="Blue"]2017/12/30[/COLOR] - [COLOR="Black"]CarbonROM[/COLOR] CR-6.1[/B]
[INDENT]- The latest Carbon CR-6.1 source, Android-8.1.0_r1 (OPM1.171019.011)
- Cumulated patches from LOS-15.0
- Security patch Dec. 5, 2017[/INDENT]
[B][COLOR="Blue"]2017/12/22[/COLOR] - [COLOR="Teal"]LineageOS[/COLOR]-15.0[/B]
[INDENT]- The latest LOS-15.0 source, Android-8.0.0_r30 (OPR3.170623.013)
- libsuspend: add earlysuspend support
- Kernel: tidy up lenovo features source
- DT2W: working now[/INDENT]
[B][COLOR="Blue"]2017/11/20[/COLOR] - [COLOR="Teal"]LineageOS[/COLOR]-15.0[/B]
[INDENT]- The latest LOS-15.0 source, Android-8.0.0_r30 (OPR3.170623.013)
- Kernel: remove obsolete Lenovo features
- Mediaplayer: fix video playback
- Camera: Add mode to handle MetaDataGralloc in video recording. (only audio working now...) WIP[/INDENT]
[B][COLOR="Blue"]2017/10/23[/COLOR] - [COLOR="Black"]CarbonROM[/COLOR] CR-6.0[/B]
[INDENT]- The latest Carbon CR-6.0 source, Android-8.0.0_r15 (OPR3.170623.008)
- Alpha test build[/INDENT]
Known Issues
- May be a few...​
Donations :angel:
{
"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"
}
Huge respect.
Subscribed to this thread. I am unable to provide any help for now and will start using the Oreo build as soon as it can do the basic stuff for daily use (despite the bugs).
I appreciate all your efforts bro. Many people are reading you. When you release something that can be a buggy daily version I can start giving feedback. For now I will just read because my K3 is my only device.
Huge respect.
bugs-deep sleep mode,proximite-Vanillamusic not work,JetAudio-work
Any Mission is possible with you :laugh:
Thank You for developing. Please provide us a stable rom ASAP
Thanks
Daniel, you're one of the hardest working developers I've ever encountered. Many would perceive this device as a dead device but you're the one who gives a new life to this, keep up your amazing work and if you need anything we're all here for you.
Updated
@daniel_hk
The carbon is SICK man!
I can report that apart from the known issues, there's:
1. Unable to install apps when rooted. Solved by flashing magisk in TWRP, then clearing Data, Cache and Dalvik. Also dirty flashing from nougat will recovery-loop your phone!! . Always clean flash your rom guys
2. Some mp4s can be played yet some shows "can't play this video" error. I can't be sure whether it's the decoder or just the mp4 s.
3. All tried mp3s can be played only after flashing the codec you provided here :silly:
4. Camera can perform photo taking and very poor video recording using 3rd party apps. Maybe the handling of the 3rd party apps enabled them to connect to the sensor.
5. After flashing GApps, there are two Android Shared Library 1 as system apps . No force close or conflict encountered though.
6. Battery drain just a little too fast. Didn't encounter that before with android 7 but maybe it's the kernel or Oreo policies itself.
7. Proximity sensor is nonexistent. Used sensor box to check with no avail. It said that the phone's hardware does not support the sensor.
8. Used google camera's HDR+ feature with successfull result, sort of. Snap and stock camera freezes right after snapping HDR with no avail.
I made this post to help those who are trying to learn and appreciate Oreo.
I'm new to this community. Hope to help as best as I can. Overall, the rom is enough for me as daily drive for now :good:. If I find anything more I'll be sure to share them here. Maybe just need to figure out the deep sleep bug for now.
How to install this rom. can anyone pls tell me the procedure how to install this rom, so that i don't find my phone in bootloop.
Why Oero, not Oreo? ?
bedoedeyne said:
Why Oero, not Oreo? ?
Click to expand...
Click to collapse
Brother, I know he done typo mistake but we are respectful to him because he is working hard to give us Oreo update. You can show his typo mistake without laughing on him.
Ashwinrg said:
Brother, I know he done typo mistake but we are respectful to him because he is working hard to give us Oreo update. You can show his typo mistake without laughing on him.
Click to expand...
Click to collapse
Oh no bro. I always respect him :fingers-crossed:
But you can look at his avatar and that word. It made me smile
sudip_55 said:
How to install this rom. can anyone pls tell me the procedure how to install this rom, so that i don't find my phone in bootloop.
Click to expand...
Click to collapse
You should rather go to @daniel_hk 's thread for Nougat. He said if you aren't familiar with the procedure, you aren't ready for this and I wouldn't recommend trying to install it if you are afraid of breaking your phone.
- Aresmo
Updated bug and workarounds
Hey guys I've updated my list of bugs and workarounds here. Be sure to read it before installing this ROM just so you don't brick your phone :silly: .
I created the post to help those who want to learn and appreciate Oreo
Arjunism said:
Hey guys I've updated my list of bugs and workarounds here. Be sure to read it before installing this ROM just so you don't brick your phone :silly: .
I created the post to help those who want to learn and appreciate Oreo
Click to expand...
Click to collapse
Hi arjun thanks for the bug list and apart from that can you please tell me the installation steps how to install this rom in the phone so that the phone doesn't go into bootloop.
sudip_55 said:
Hi arjun thanks for the bug list and apart from that can you please tell me the installation steps how to install this rom in the phone so that the phone doesn't go into bootloop.
Click to expand...
Click to collapse
Go to custom recovery (TWRP Recommanded) click on wipe and advanced wipe. Tick on dalvik/art cache, cache, data and system and swipe to format. Click on install and navigate to rom zip that you want to install. Select and swipe to flash.
Hey guys I am in need of stable ROM for few days ..
I always flash the latest ROM available but I have to go for holidays any feature pack ROM that you can you guys can recommend please
Go for aosp 4.6 official from blitzfire.
For Oreo video recording use camu app its working
Hi daniel
No any new thing about O
Very much looking forward to android O Coming .
thanks your hard work!

[ROM][UNOFFICIAL][8.1] LineageOS 15.1, AICP | Development & Discussion | 2021.12.28

Unofficial build of LineageOS 15.1 (Android 8.1 Oreo) and AICP 13.1 (Android 8.1 Oreo) for the Sony Xperia M2 (eagle).
Disclaimer
Your warranty is now void!
You will be doing everything at your own risk.
I am not responsible for bricked or damaged devices.
Download
https://f2065.ru/android/Android_M2_en.htm
Changelog
2021.12.28
Source LineageOS updated to 2021-12-28.
2021.10.17
Source LineageOS updated to 2021-10-17, security update from 5 October 2021.
2021.06.18
Source LineageOS updated to 2021-06-18, security update from 5 June 2021.
2021.05.16
Source LineageOS updated to 2021-05-16, security update from 5 May 2021.
2021.04.15
Source LineageOS updated to 2021-04-15, security update from 5 April 2021.
2021.03.08
Source LineageOS updated to 2021-03-08, security update from 5 Mart 2021.
2021.02.17
Source LineageOS updated to 2021-02-17, security update from 5 February 2021.
2021.01.18
For M2 Dual (D2302) – fixed the ability to disable the second SIM in the Settings.
Source LineageOS updated to 2021-01-18, security update from 5 January 2021.
2020.12.22
Source LineageOS updated to 2020-12-22, security update from 5 December 2020.
2020.11.15
Source LineageOS updated to 2020-11-15, security update from 5 November 2020.
2020.10.11
Source LineageOS updated to 2020-10-11, security update from 5 October 2020.
2020.09.30
Source LineageOS updated to 2020-09-30, security update from 5 September 2020.
Minor kernel changes.
2020.08.23
Source LineageOS updated to 2020-08-23, security update from 5 August 2020.
2020.07.23
Source LineageOS updated to 2020-07-23, security update from 5 Jule 2020.
2020.06.10
Source LineageOS updated to 2020-06-10, security update from 5 June 2020.
2020.05.25
Optimization of memory settings for system services by analogy with Android Go.
Minor kernel changes.
Source LineageOS updated to 2020-05-25, security update from 5 May 2020.
2020.05.01
Source LineageOS updated to 2020-05-01, security update from 5 April 2020.
2020.03.10
Source LineageOS updated to 2020-03-10, security update from 5 Mart 2020.
2020.02.11
Source LineageOS updated to 2020-02-11, security update from 5 February 2020.
2020.01.23
Source LineageOS updated to 2020-01-23, security update from 5 January 2020.
2019.12.12
Source LineageOS updated to 2019-12-12, security update from 5 December 2019.
2019.11.17
Source AICP updated to 2019-11-27, security update from 5 November 2019.
2019.11.17
Minor kernel changes.
Source LineageOS updated to 2019-11-17, security update from 5 November 2019.
2019.10.17
Source LineageOS updated to 2019-10-17, security update from 5 October 2019.
SDCardFS kernel driver.
Several hundred kernel commits (migrated from other kernels for msm8226, msm8960t, msm8916, msm8974).
2019.08.15
Sources AICP and LineageOS updated to 2019-08-15, security update from 5 August 2019.
2019.07.10
Experimental build – Android Go configuration (faster and more responsive, but less beautiful, and some have problems with notifications from the messengers).
2019.07.10
Sources AICP and LineageOS updated to 2019-07-10, security update from 5 Jule 2019.
2019.06.16
Adaptive LMK.
Several hundred kernel commits (migrated from other kernels for msm8226, msm8960t, msm8916).
Source LineageOS updated to 2019-06-16, security update from 5 June 2019.
2019.05.21
Build AICP (Source AICP updated to 2019-05-21, security update from 5 May 2019).
2019.05.16
In driver Wi-Fi enabled BondingMode (included WCNSS_qcom_cfg.ini with settings).
Implemented the ability to reboot into recovery.
Increased rear microphone sensitivity (camcorder is now well hears, for voice recorders - use RecForge-II with a choice of rear microphone).
Various changes in zRAM and swap (theoretically multitasking would be better).
Various changes in driver i2c (sensors will probably stop hanging).
Source LineageOS updated to 2019-05-16, security update from 5 May 2019.
2019.04.08
The function of recording a conversation is unlocked and is now available in the dialer.
Minor changes and optimizations in build configurations, temporarily added debug of i2c in dmesg.
Source LineageOS updated to 2019-04-08, security update from 5 April 2019.
2019.03.12
Source LineageOS updated to 2019-03-11, security update from Mart 2019.
2019.02.28
Fixed problems with the video camera, built-in video camera works fine (video does not twitch, FullHD work).
Fixed problems with XTRA/AGPS, searching and fixing satellites is now as fast as on stock firmware.
The built-in firewall is fixed and works (in older versions this leads to an error and a bootlap after a reboot).
Source LineageOS updated to 2019-02-28, security update from February 2019.
XDA:DevDB Information
LineageOS 15.1 (and AICP) for Sony Xperia M2, ROM for the Sony Xperia M2
Contributors
f2065, galaxyfreak, Konstantinosj77, sgspluss
Source Code: https://github.com/f2065
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.4.x
Based On: LineageOS
Version Information
Status: Beta
Beta Release Date: 2021-12-28
Created 2019-04-09
Last Updated 2021-12-28[/LIST]
Reserved
Reserved
Reserve
thank you for maintaining this device
one small thing, i think you should add @galaxyfreak @Konstantinosj77 and @sgspluss in the contubitors list
i am daily using my eagle to see how he handles light usage on this rom, and it is pretty good. there are visual lags when you switch between apps or launching apps (thats totally expected from 5 year old mid tier (now low-tier) phone, running new version of android). i have one problem though, and it happened on previous builds of 15.1 too, after some time equalizer kills itself and i can't get it work until i reboot the phone. also sometimes my phone ignores my sim card (popping it out and inserting it solves this), also this happened on 7.1.2 roms.
overall, i can say it is usable, you can enable android go mode if you want, it improves performance a lil bit. but i suggest 14.1 as it performs better compared to oreo. also do not flash gapps on this little fella it can't handle it lol
thank you for providing updates for our eagle do not let dis guy die
edit: using airplane mode overnight causes "No Service" issue
First of all, thanks for keeping the device updated. It means a lot
Anyway. Right now I have installed your AICP build and I want to report everything working well so far, performance is decent even with nano gapps, no major glitches or hiccups. Magisk also works as it should, though if you want to update/install something you need Magisk Hide disabled, but after installing you can just re-enable it safely. I would say this works even better than RR, but then again, some very advanced settings might be missing.
(Also sorry for posting the stuff here, since there was no dedicated topic for that ROM, I guess it is okay to post some stuff here?)
Sent from my Xperia M2 Aqua using XDA Labs
mantazzo said:
since there was no dedicated topic for that ROM, I guess it is okay to post some stuff here?)
Click to expand...
Click to collapse
They have the same source, so all the bugs and changes in LOS 15.1 and AICP 13.1 are the same.
AICP continued to update the old Oreo, I think that in may-2019 (after the Android Security Update is done, usually by the middle of the month) we will have a new AICP-Oreo build along with LOS-Oreo.
But the RR-Oreo is not updated.
f2065 said:
They have the same source, so all the bugs and changes in LOS 15.1 and AICP 13.1 are the same.
AICP continued to update the old Oreo, I think that in may-2019 (after the Android Security Update is done, usually by the middle of the month) we will have a new AICP-Oreo build along with LOS-Oreo.
But the RR-Oreo is not updated.
Click to expand...
Click to collapse
It's a pity RR is not updated, I use it as a daily driver and I love it.
Thanks for maintaining the device
JORGETECH said:
It's a pity RR is not updated
Click to expand...
Click to collapse
What are the advantages of RR over AICP?
AICP has about the same large part of additional options.
f2065 said:
What are the advantages of RR over AICP?
AICP has about the same large part of additional options.
Click to expand...
Click to collapse
Oh, if it has the same or more features then I don't care
EDIT: Is the I2C bug serious enough for being a reason not to upgrade to Oreo in this moment?
New build LineageOS 15.1 published.
Hello! When you are allow to download?
"The site is temporarily closed for maintenance, come tomorrow."
im stuck rooting this device at SuperSU binary update
.
.
.
already fixed, my bad, i just need to flash that supersu zip files
LineageOS 15.1 build 2019-06-16 released:
Numerous kernel fixes, and LMK reconfigured. The kernel has become better.
The kernel fixed bugs due to which the Android Go mode worked incorrectly earlier. Android Go is not included in these builds, but now you can enable it.
My honest review : This ROM have really good battery life, almost 24 hours still on. but when im using it for daily driver for opening apps its really slow, changing one app to other app slow too, i cant tell why. but i really appriciate the job, no bug, almost stable, but real annoying loading apps
NieeLz said:
but real annoying loading apps
Click to expand...
Click to collapse
It depends on the programs used (and installed!). Some users complain about this.
Sometimes cleaning up the Recent App helps.
The solution is to use Android 8.1 Go mode, there is no such problem there. But there are other problems there ... Probably in July-2019 there will be a public build in Android Go mode.
According to the Google specification for 1GB of RAM, it should be Android 8.1 Go mode.
But it looks ugly (lag scrolling in web browsers, It lacks some features, background tasks work more rarely)…
Upd:
You can try to change in build.prop dalvik.vm.heapgrowthlimit. Instead of 96m, put 128m.
It helps some.
also do not forget this phone falls into low-end segment nowadays so don't expect 1 second loading times. downgrading apps to their 2017-2018 versions can help.
AND do not use gapps, use microg instead or ditch google stuff altogether
Huh, I don't know tbf what are you expecting from this phone, which is now 5 years old, originally. I think first of all we should be thankful to the devs who worked with this device, so that we now have Oreo still running on this phone.
Anyway, regarding my experience - still good so far. I'm currently using AICP May release, and everything works good so far, speed is very much acceptable for a device this old, and since it's still my main phone it's daily usage is nice (nowadays mostly Messenger Lite stuff, but also occasional Snapchating, but else mostly Reddit-Twitter-Browsing or taking pictures/videos).
Though not sure why or how, but I think my Reboot to Recovery broke - it worked after fresh install once or twice after I tried, but now if I try phone restarts, phone tries to enter recovery, but only led flashes orange (mostly orange), then it restarts again to normal. Strange.
And yeah, Magisk 19.3 still works, just need to disable MagiskHide if you want to install/update apps and restart after that. It does work with it enabled also if you don't plan to update apps for a bit.
Edit: Fixed a few typos.
Sent from my Xperia M2 Aqua using XDA Labs
JuniorCaesar said:
also do not forget this phone falls into low-end segment nowadays so don't expect 1 second loading times. downgrading apps to their 2017-2018 versions can help.
AND do not use gapps, use microg instead or ditch google stuff altogether
Click to expand...
Click to collapse
Why microg over gapps?

[ROM][unlocked][douglas] Lineage-12.1 [5 SEP 2020]

Disclaimer:
Code:
/*
* 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 the products you find here before flashing it!
* YOU are choosing to make these modifications.
*/
LineageOS needs no introductions. This version of LineageOS-12.1 is a highly customised version solely for the Amazon Fire HD8 2017
WARNING: You need to be unlocked: https://forum.xda-developers.com/hd8-hd10/orig-development/unlock-fire-hd-8-2017-douglas-t3962846
LineageOS 14.1 thread: https://forum.xda-developers.com/hd8-hd10/orig-development/unlocked-lineage-14-1-t4195349
Known Issues:
- Video recording
Installation:
- Boot to TWRP
- Format data
- Wipe data, system, cache
- Install the ROM
- Install G-APPS (optional)
- Reboot
- Enjoy the ROM
Prerequisites:
- Unlocked BL
- TWRP
Downloads:
Lineage-12.1 for the Amazon Fire HD8 2017
Source Code:
Device tree: https://github.com/CM12-1-Douglas/android_device_amazon_douglas
ROM Source: https://github.com/cm12-amami
Kernel: https://github.com/douglas-development/android_kernel_amazon_douglas/tree/cm-12.1
Thanks to:
- @MSe1969 for the up to date cm-12.1 sources
- @k4y0z and @xyz` for the bootloader hack
- yos-two for the mt8163 proprietary libs
- LineageOS
XDA:DevDB Information
LineageOS 12.1 Amazon Fire HD8 2017, ROM for the Amazon Fire HD 8 and HD 10
Contributors
Rortiz2, t0x1cSH, beefy1986, Kaijones23, k4y0z, ggow, xyz
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Fire OS
Based On: Cyanogenmod
Version Information
Status: Beta
Current Beta Version: 1.0
Beta Release Date: 2019-09-13
Created 2019-09-13
Last Updated 2020-09-13
Changelog
2020-09-05
Updated Security Patches to August 2020.
Synced with LineageOS sources (cm-12.1 amami).
2020-05-14
Update security patches to May 2020.
Updated Vendor Blobs to the latest FireOS release (update-kindle-50.6.5.4_user_654620520.bin).
Enable USB Dock in the Kernel (thanks @novatillo).
Synced with LineageOS sources (cm-12.1 amami).
Switch back to default fingerprint.
Fixed MicroG signature spoofing.
2020-03-27
Update security patches to March 2020
Fix md32 data path (Should improve battery life)
Fix EGL_BAD_DISPLAY.
Some Unity Games seems to be working on this build (Monument Valley 2, etc)
Synced with LineageOS 12.1 sources (cm-12.1 amami)
2020-03-15
Fixed low memory killer in the kernel. Fixes the lag. (Thanks @novatillo)!
Synced with cm-12.1 amami sources.
Switched to Google Nexus 10 fingerprint. (SafetyNet).
2020-02-27
Fixed crash on some games (Mostly based on unity. Donut Maker, Toca Kitchen, etc...).
Synced with cm-12.1 amami sources.
Security patches of February.
Updated blobs to 5.3.7.0.
Reworked vendor tree.
2020-01-10
Sync with LineageOS (cm-12.1 amami) sources.
Fixed headphones. Thanks to @spelcheck and @t0x1cSH.
Kernel built with GCC 9.
2019-12-14
Added MicroG compatibility
December Security Patches.
LineageOS Updates.
Upstream to 3.18.140. (Thanks to @novatillo)
2019-10-26
Fixed webview crash
2019-10-22
October security patches.
2019-10-11
Fix swapped volume keys.
Upstream to 3.18.32.
Switch to latest fingerprint from Amazon FW.
2019-09-14
Build memtrack from MTK Sources.
Build lights from MTK Sources.
Upstream to 3.18.21+.
Enable lz4 compression in kernel.
2019-09-13
Initial Release
Reserved!
Reserved
Excellent work guys!! I am so excited to finally have stock android on my tablet. I have been following the root progress ever since I got in when it was brand new. Can't wait to install this!
EDIT: Just installed it. I love it so far! It's very nice having a stock android experience on this wonderful tablet. IMHO it seems speeder but it may just be because there's not as many apps because I had allot, but overall, great work!
other than the stuff outlined above everything else works right?
and is it possible that the headphones are an easy fix
Working perfect thanks for your work, and for anyone wondering what Gapps to flash use arm64-5.1-nano
Works fantastic. Thank you!!
i tried it and its fine but its really slow with 5g internet and magisk's hide feature doesn't work
is it possible to return it to stock?
This is great! Thank you very much! I've been waiting for this since I bought this tablet
mileyrock said:
other than the stuff outlined above everything else works right?
and is it possible that the headphones are an easy fix
Click to expand...
Click to collapse
Wired headphones is a known bug in mt81xx amazon based tablets. It needs modifications in kernel source so it's not really easy to fix, it can take some time.
Also we tested the ROM and we only noticed that issues but there can be more.
Regards.
mileyrock said:
is it possible to return it to stock?
Click to expand...
Click to collapse
You should be able to return to FireOS by flashing update.bin tought TWRP.
Regards.
Thank you, I'm very happy and surprised to see this!
qbikashgurung said:
Thank you, I'm very happy and surprised to see this!
Click to expand...
Click to collapse
Remember that @t0x1cSH fixed almost all the bugs so give him tanks too.
Glad that you enjoy the ROM.
Crosby87mvp said:
Working perfect thanks for your work, and for anyone wondering what Gapps to flash use arm64-5.1-nano
Click to expand...
Click to collapse
@Rortiz2 congratz on getting it to work. I don't have my tablet for a few days, but am looking to forward to trying it out.
Also based on the above quote, the ROM is 64 bit?!? That's awesome.
Is there a plan to make the Karnak ROM 64 bit in the future?
Kctucka said:
@Rortiz2 congratz on getting it to work. I don't have my tablet for a few days, but am looking to forward to trying it out.
Also based on the above quote, the ROM is 64 bit?!? That's awesome.
Is there a plan to make the Karnak ROM 64 bit in the future?
Click to expand...
Click to collapse
The ROM is 64 bit because stock FireOS is it too.
No, it's impossible to boot a 64 bit OS on a device without proprietary 64 libs.
Regards.
New build is up
Build memtrack from source for get rid of logcat spam.
Build lights from source.
Upstreamed kernel to 3.18.21+.
Added lz4 compression to kernel.
Rortiz2 said:
Build memtrack from source for get rid of logcat spam.
Build lights from source.
Upstreamed kernel to 3.18.21+.
Added lz4 compression to kernel.
Click to expand...
Click to collapse
@Rortiz2 Are you working on the Headphone Issue? How long it will take? It's the only thing that's keeping me away from the Rom. I consume a lot of media using wired headphones.
Anyway, thanks for your hard work!
Just finished installing it, no issue encountered, thanks to you all

[ROM] [13.0] [davinci] LineageOS 20 [UNOFFICIAL][OTA]

{
"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 20 is a free, community built, aftermarket firmware distribution of Android 13, which is designed to increase performance and reliability over stock Android for your device.
Disclaimer:
Code:
#include <std_disclaimer.h>
/*
* 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.
*
*/
LineageOS is based on AOSP with contributions from many people within the Android community. It can be used without any need to have any Google application installed. If needed you can install any GApps package available for T.
LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
The source code for LineageOS is available at GitHub. And if you would like to contribute to Lineage OS, please visit Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Instructions:
make a FULL backup first from your actual system and data;
before installing make sure you are running the latest firmware for your region;
Clean install:
download the latest ROM zip and GApps (optional) from the downloads section below;
wipe system, cache, dalvik and do a factory reset in recovery if coming from another AOSP based rom (including other LineageOS 19/20)
install ROM zip + add install more zip's and flash also GApps (optional), thus you get best integration of vanilla LineageOS with GApps;
install as recovery the latest fbev1 TWRP recovery [twrp_13.img];
format /data (from wipe option) - the option which requires you to type "yes";
this is required due to encryption changes.
reboot to system and enjoy latest LineageOS 20 [Android 13] on your Redmi K20 / Xiaomi Mi 9T.
Note: if you enable Lineage recovery option during setup you will lose TWRP (overwrite by Lineage recovery app)
Upgrade [dirty flash]:
download the latest ROM zip from the downloads section below;
install ROM zip;
wipe cache, dalvik - optional;
reboot to system;
Downloads:
rom: LineageOS 20
gapps: MindTheGapps or NikGapps
recovery: TWRP
Reporting bugs:
Bug reports without a complete description of the issue and a logcat will be ignored!
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 /sys/fs/pstore/console-ramoops and /sys/fs/pstore/dmesg-ramoops-0. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
Credits:
ArianK16a for initial DT & Kernel
LineageOS Team & Contributors
Code Aurora Forum
Redmi K20 / Xiaomi Mi 9T contributors
GPL compliance: Kernel source
XDA: DevDB Information
[ROM] [13.0] [davinci] LineageOS 20 [UNOFFICIAL] ROM for Redmi K20 / Xiaomi Mi 9T
Contributors:
raul16
Donations:
donations are not mandatory but very welcomed
if you like my work and want to support development or buy me a coffee PayPal Donate
ROM OS Version: Android 13.0.0_r20
ROM Kernel: Linux 4.14.x
ROM Firmware Required: V12.5.2.0.RFJCNXM / V12.1.4.0.RFJMIXM / V12.1.4.0.RFJINXM
Based On: LineageOS 20
Version Information
Status: Stable
Created on 2023-01-12
Last Updated 2023-06-22
Screeshots:
Spoiler: LineageOS 20 davinci changelog
Redmi K20 | Xiaomi Mi 9T
Changelog:
**********************
June 20, 2023
**********************
- June 2023 Security patch + QPR3
- LOS upgrade to A13_r52 build TQ3A.230605.012
**********************
June 14, 2023
**********************
- Upstream kernel to android-4.14-stable (tag 4.14.318)
- Add kernel vibration control support
**********************
June 9, 2023
**********************
- Upstream kernel to android-4.14-stable (tag 4.14.317)
- Fix GPS build warnings/errors
- Implement xtra-daemon control via property
- Remove all permissions from 'serial_number'
- Add Lineage Charging Control
**********************
June 5, 2023
**********************
- Add no_sehash_xattr mount option
- Apply ASB-2023-06-05 Qualcomm CVE-2023-21656, CVE-2023-21657
- Optimize & cleanup device code
**********************
May 31, 2023
**********************
- Upstream kernel to android-4.14-stable (tag 4.14.316) (ASB-2023-06-05)
- Update architecture
**********************
May 18, 2023
**********************
- Upstream kernel to android-4.14-stable (tag 4.14.315)
- Enable VDP on IMS
**********************
May 4, 2023
**********************
- May 2023 Security patch
- LOS upgrade to A13_r43 build TQ2A.230505.002
- optimize blur in framework
- Merge tags 'LA.UM.9.1.r1-13500-SMxxx0.QSSI13.0'
**********************
Apr 27, 2023
**********************
- Upstream kernel to android-4.14-stable (tag 4.14.314)
- Add power menu blurs
- Improve prop utils spoof for CTS
**********************
Apr 26, 2023
**********************
- Add Transparent QS feature
- Enable blurs
- Add hotword enrollment [OKGoogle]
- Drop Soundtrigger
**********************
Apr 21, 2023
**********************
- Upstream kernel to android-4.14-stable (tag 4.14.313)
- Import missing ADSP modules
- Adress sepolicy denials
- Fixup wpa supplicant service init
- Patch ims.apk from sweet V14.0.1.0.TKFMIXM
**********************
Apr 19, 2023
**********************
- Upstream kernel to android-4.14-stable (tag 4.14.312)
- Device add vendor missing OMX blobs
- Device add vendor missing IMS blob
- Build OMX missing libs
- Enable media player wave/shimmering effects
**********************
Apr 16, 2023
**********************
- April 2023 Security patch
- LOS upgrade to A13_r41 build TQ2A.230405.003.E1
- Update Adreno from LA.UM.9.14.r1-21000-LAHAINA.QSSI13.0
**********************
Apr 15, 2023
**********************
- Upstream kernel to android-4.14-stable
- Device vendor fixes
**********************
Apr 11, 2023
**********************
- Upstream kernel to android-4.14-stable
- Various device clean-ups & fixes
- Enable 24 bit audio output
**********************
Apr 6, 2023
**********************
- Upstream kernel to android-4.14-stable (ASB-2023-04-05_4.14-stable)
- Merge tags 'LA.UM.9.1.r1-13400-SMxxx0.QSSI12.0'
- Merge tags 'LA.UM.9.1.r1-13100-SMxxx0.QSSI13.0'
**********************
Mar 30, 2023
**********************
- Upstream kernel to android-4.14-stable (tag 4.14.311)
**********************
Mar 26, 2023
**********************
- Bring back Lineage fonts, icon pack & shape customizations
- Drop 2-button navigation [switched to 3-button navigation automatically]
- Various system fixes / optimizations after AOSP QPR2 merge
- Require unlocking to use sensitive QS tiles
- Enable LTE+ icon
- Add burnin protection
**********************
Mar 17, 2023
**********************
- March 2023 Security patch
- Android 13 QPR2
- LOS upgrade to A13_r35 build TQ2A.230305.008.C1
**********************
Mar 14, 2023
**********************
- Upstream kernel to android-4.14-stable (tag 4.14.309)
**********************
Mar 8, 2023
**********************
- Update vendor blobs from V14.0.2.0.TKFEUXM
- Revert to Lights HIDL [fix notification LED]
- Specify kernel FCM version
**********************
Feb 26, 2023
**********************
- Upstream kernel to android-4.14-stable (tag 4.14.307) (ASB-2023-03-05_4.14-stable)
- device fixes
**********************
Feb 23, 2023
**********************
- Upstream kernel to android-4.14-stable (tag 4.14.306)
- Set default USB, BT & hotspot SSID based on ro.boot.hwc
- Add three-fingers-swipe screenshot
**********************
Feb 13, 2023
**********************
- Update vendor blobs from V14.0.1.0.TKFEUXM
- Update vendor SPL to Feb 01, 2023
**********************
Feb 9, 2023
**********************
- Make CTS/Play Integrity pass again
**********************
Feb 8, 2023
**********************
- February 2023 Security patch
- LOS upgrade to A13_r30 build TQ1A.230205.002
- apply ASB-2023-02-05_4.14-stable
- upstream kernel to android-4.14-stable (tag 4.14.305)
**********************
Feb 7, 2023
**********************
- Update Adreno from LA.UM.9.14.r1-20200-LAHAINA.QSSI13.0
- Add Snapdragon Computer Vision Engine stack
- Add Neural Networks stack
- Update Adreno from LA.UM.9.14.r1-19300-LAHAINA.QSSI12.0
**********************
Feb 2, 2023
**********************
- enable OTA for davinci
- enable suspend to RAM
- add touch improvements props
- various device optimizations
**********************
Jan 31, 2023
**********************
- update vendor security patch level
- upstream kernel to android-4.14-stable (tag 4.14.304)
- merge tags 'LA.UM.9.1.r1-13000-SMxxx0.QSSI13.0'
**********************
Jan 27, 2023
**********************
- uprev manifests to level 5
- uprev various HAL's
- move Lights, DRM to AIDL
- enable SafetyNet pass
- fix wifi overlays
- various device optimizations
- enable VoWIFI in airplane mode
- fix ViLTE camera
- device cleanup & optimize for A13
- update vendor blobs to V13.0.15.0.SKFMIXM
**********************
Jan 12, 2023
**********************
- January 2023 Security patch
- LOS upgrade to A13_r20 build TQ1A.230105.001.A2
- lineage davinci initial build
👨‍🔧️ maintainer: raul16
build: monthly
🍦️ type: vanilla
📱️ version: lineage-20
solved. thanks!
After successfully installing the system and gapps everything seems to work fine except google play store stops installing any app. Tried clearing cache, rebooting etc. Had to switch to different rom as thats a deal breaker. Other than that nice and smooth.
angeltomik said:
After successfully installing the system and gapps everything seems to work fine except google play store stops installing any app. Tried clearing cache, rebooting etc. Had to switch to different rom as thats a deal breaker. Other than that nice and smooth.
Click to expand...
Click to collapse
What TWRP have you used to flash ?
raul16 said:
View attachment 5822893
LineageOS 20 is a free, community built, aftermarket firmware distribution of Android 13, which is designed to increase performance and reliability over stock Android for your device.
Disclaimer:
Code:
#include <std_disclaimer.h>
/*
* 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.
*
*/
LineageOS is based on AOSP with contributions from many people within the Android community. It can be used without any need to have any Google application installed. If needed you can install any GApps package available for T.
LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
The source code for LineageOS is available at GitHub. And if you would like to contribute to Lineage OS, please visit Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Instructions:
make a FULL backup first from your actual system and data;
before installing make sure you are running the latest firmware for your region;
Clean install:
download the latest ROM zip and GApps (optional) from the downloads section below;
wipe system, cache, dalvik and do a factory reset in recovery if coming from another AOSP based rom (including other LineageOS 19/20)
install ROM zip + add install more zip's and flash also GApps (optional), thus you get best integration of vanilla LineageOS with GApps;
install as recovery the latest fbev1 TWRP recovery [twrp_13.img];
format /data (from wipe option) - the option which requires you to type "yes";
this is required due to encryption changes.
reboot to system and enjoy latest LineageOS 20 [Android 13] on your Redmi K20 / Xiaomi Mi 9T.
Note: if you enable Lineage recovery option during setup you will lose TWRP (overwrite by Lineage recovery app)
Upgrade [dirty flash]:
download the latest ROM zip from the downloads section below;
install ROM zip;
wipe cache, dalvik - optional;
reboot to system;
Downloads:
rom: LineageOS 20
gapps: MindTheGapps or NikGapps
recovery: TWRP
Reporting bugs:
Bug reports without a complete description of the issue and a logcat will be ignored!
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 /sys/fs/pstore/console-ramoops and /sys/fs/pstore/dmesg-ramoops-0. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
Credits:
ArianK16a for initial DT & Kernel
LineageOS Team & Contributors
Code Aurora Forum
Redmi K20 / Xiaomi Mi 9T contributors
GPL compliance: Kernel source
XDA: DevDB Information
[ROM] [13.0] [davinci] LineageOS 20 [UNOFFICIAL] ROM for Redmi K20 / Xiaomi Mi 9T
Contributors:
raul16
Donations:
donations are not mandatory but very welcomed
if you like my work and want to support development or buy me a coffee PayPal Donate
ROM OS Version: Android 13.0.0_r20
ROM Kernel: Linux 4.14.x
ROM Firmware Required: V12.5.2.0.RFJCNXM / V12.1.4.0.RFJMIXM / V12.1.4.0.RFJINXM
Based On: LineageOS 20
Version Information
Status: Stable
Created on 2023-01-12
Last Updated 2023-01-27
Click to expand...
Click to collapse
Dear Raul,
Thanks for this LOS 20 ROM. After reading the Clean Flash instructions, wanted to know (1) if we don't need to Wipe Data along with Dalvik, Cache & System. and (2) if we need to flash the latest global stable firmware of Redmi K20 or not. Since in all other ROMs, this needs to be done. Kindly clarify soon since want to try your ROM soon. Thanks again.
Msharu73 said:
Dear Raul,
Thanks for this LOS 20 ROM. After reading the Clean Flash instructions, wanted to know (1) if we don't need to Wipe Data along with Dalvik, Cache & System. and (2) if we need to flash the latest global stable firmware of Redmi K20 or not. Since in all other ROMs, this needs to be done. Kindly clarify soon since want to try your ROM soon. Thanks again.
Click to expand...
Click to collapse
(1) for clean install you must format data not wipe, after flash ROM, before you boot to system;
(2) you have to be on latest firmware for your region
all these are stated in the Instruction section
new build lineage-20.0-20230209-UNOFFICIAL-davinci.zip
February 2023 Security patch
Make CTS/Play Integrity pass again
LOS upgrade to A13_r30 build TQ1A.230205.002
apply ASB-2023-02-05_4.14-stable
upstream kernel to android-4.14-stable (tag 4.14.305)
Update Adreno from LA.UM.9.14.r1-20200-LAHAINA.QSSI13.0
Add Snapdragon Computer Vision Engine stack
Add Neural Networks stack
Update Adreno from LA.UM.9.14.r1-19300-LAHAINA.QSSI12.0
enable OTA for davinci
enable suspend to RAM
add touch improvements props
various device optimizations
Note: OTA enabled will notify & upload starting next release.
THX @raul16 for your work here.
I need MicroG. Is it possible to install microG with your LOS 20 rom? Would it survive a ota-update?
I_did_it_just_tmrrow said:
THX @raul16 for your work here.
I need MicroG. Is it possible to install microG with your LOS 20 rom? Would it survive a ota-update?
Click to expand...
Click to collapse
no support for microG included.
it is vanilla LineageOS + patches to pass SN when recommended GMS is installed so bank apps & wallet works OK.
raul16 said:
no support for microG included.
it is vanilla LineageOS + patches to pass SN when recommended GMS is installed so bank apps & wallet works OK.
Click to expand...
Click to collapse
Okay, I will checkout https://forum.xda-developers.com/t/...ied-tirimbino-stable-official-microg.4557455/ for now.
microG had this repo for building it. Can I use your sourcecode with it to build my own microG-LOS20 or did miss something? https://github.com/lineageos4microg/docker-lineage-cicd
I_did_it_just_tmrrow said:
microG had this repo for building it. Can I use your sourcecode with it to build my own microG-LOS20 or did miss something? https://github.com/lineageos4microg/docker-lineage-cicd
Click to expand...
Click to collapse
sources are open so glhf; idk about microG.
I will back up my phone and give it a try. My phone is actually running the latest arian vanilla build for the Mi 9T with MindTheGapps and Magisk installed. Therefore I am hoping to successfully try dirty flashing that thing
Dirty flash worked flawlessly coming from vanilla arian 20.0, many thanks, have a coffee good sir looking forward to real OTA updates again
@raul16 It seems like Arian released another update for davinci LOS20. Do you integrate his latest changes in your next release, too? What's your plan?
sffoxy said:
@raul16 It seems like Arian released another update for davinci LOS20. Do you integrate his latest changes in your next release, too? What's your plan?
Click to expand...
Click to collapse
actually they were already included in the current build from 230209.
next build, once AOSP ASB March will become available, will contain even more goodies - under test now - picked from other distributions. Like '3 finger swipe for screen shot" option taken from MIUI (!) and others that will be announced when version released.
also all vendor blobs updated to latest Xiaomi release 14.0.2.0.TKFEUXM.
I'm building LOS20 for Davinci to my personal flavor/use and share it for anyone to use it if want/like.
Sounds nice!
But to be precise I meant the current and latest changes:
https://raw.githubusercontent.com/arian-ota/changelog/lineage-20/davinci_gms.txt
They seem to be newer than the february build could have included.
sffoxy said:
Sounds nice!
But to be precise I meant the current and latest changes:
https://raw.githubusercontent.com/arian-ota/changelog/lineage-20/davinci_gms.txt
They seem to be newer than the february build could have included.
Click to expand...
Click to collapse
i meant the same. you can check the trees and commits code content from repo's.
Thank you for your work. I have given it a try and it works perfectly.
I did notice two drawbacks:
- There is no or I can't find the option to use facial recognition as an unlock system.
- The battery drains very quickly when the phone is idle.
Is there any way to correct these two drawbacks?
Thank you.
Martinsio said:
- There is no or I can't find the option to use facial recognition as an unlock system.
- The battery drains very quickly when the phone is idle.
Click to expand...
Click to collapse
- not implemented in Lineage OS / not available; with motor front camera i see it as a risk and in my view is more secure with fingerprint;
- no drain here at all while idle. check your settings - like turn off pocket mode;

Categories

Resources