[KERNEL][ARM64] Parallel Screens [MONTANA] - Moto G5S ROMs, Kernels, Recoveries, & Other Devel

Parallel Screens​
This kernel fixes touchscreen issues on Pie/Oreo ARM64 custom ROMs for people with the repaired "tianma" kernel.
Special thanks to:
@rssxda for testing this kernel!
@osm0sis for his Android Image Kitchen + AnyKernel2, @nathanchance for his awesome guide on kernel compilation!
@rajatgupta1998 for his work on the MSM8937 kernel!
LineageOS team
All other open source devs/teams I may have missed!
For support join: t.me/montanadevelopment
How to Install:
Through ZIP (TWRP only)
1. Download the ROM + ZIP file + anything else you need (e.g. OpenGApps ZIP or Magisk)
2. Flash ROM > Kernel ZIP > Other ZIPs
3. Reboot.
4. Profit!
Through Image (Fastboot or TWRP)
TWRP:
1. Download the ROM + Image + anything else you need (e.g. OpenGApps ZIP or Magisk)
2. Flash ROM.
3. Go back to Home screen, then Install > Install Image > Select Boot partition and install Kernel image.
4. Go back to Home screen, then Install > Any other ZIPs you wanted to install.
5. Reboot.
6. Profit!
Fastboot: - you need an unlocked bootloader, and have downloaded Fastboot onto your computer
1. Boot into Fastboot mode (Power off phone, Vol Up + Power)
2. Connect phone to PC. Make sure PC can recognize the phone.
3. Move Kernel image into directory of Fastboot.
3. Enter
Code:
fastboot flash boot ParallelScreensKernel.img
4. Then
Code:
fastboot reboot
5. Profit!
Downloads:
Mirror 1:
Pie:
Image: https://drive.google.com/open?id=1JsakhAFjuYohFXQeftKErX3rfCESG4wR
ZIP: https://drive.google.com/open?id=1b030yUY1T0WBklw5modogh9pbPuB2Dxu
Oreo ARM64:
ZIP: https://drive.google.com/open?id=19JiOZvsPuLPe4NxEYfoApgcv26JInt1E
Image: https://drive.google.com/open?id=1TIsappkL9L_mzx8REOenXoPhRXXmcfuC
Mirror 2:
Pie:
Image: https://mega.nz/#!UlYQhI6T!HikAqGax1FE_ptSO8XH_xn0eOr3uoU0ipt_B21GGRmk
ZIP: https://mega.nz/#!MkQSlSqY!juzBo0dwMx4VTGElsqvZDU5hOLaONmr4cuoMHP8VzZ8
Oreo ARM64:
ZIP: https://mega.nz/#!A1YG1aqa!fkul902PE8w96dzDTGf3quCTlyldy7mqnskO5nrvElM
Image: https://mega.nz/#!58hTQCzA!nDNC4pfWH24BVjYnmNI-QhmZyD-h7g_40rNLc9qO3DA
Mirror 3:
Pie:
Image: https://www.androidfilehost.com/?fid=1395089523397923226
ZIP: https://www.androidfilehost.com/?fid=1395089523397923225
Oreo ARM64:
ZIP: https://www.androidfilehost.com/?fid=1395089523397928501
Image: https://www.androidfilehost.com/?fid=1395089523397928500​
Sources:
Kernel (Oreo & Pie ARM64): https://github.com/montanadevelopment/android_kernel_motorola_msm8937 - lineage-15.1 branch for Oreo ARM64 and lineage-16.0 branch for Pie
Kernel (Stock Oreo):
https://github.com/rajatgupta1998/android_kernel_motorola_msm8937/tree/stock-oreo-8.1
Toolchain (Oreo ARM64 & Pie):
https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.8/
Toolchain (Stock Oreo):
https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/

Updated to include Oreo ARM64 support. Stock Oreo support will come later as I am having problems compiling.

Thanks to this kernel I was able to test some ROMs
Thanks a lot!!
I'm waiting for Oreo update of it.
Sorry bad English.

Kernel will be updated soon for Oreo and if I can get it to build also on Pie.

Related

[ROM][WT88047][P][9.0][UNOFFICIAL] OmniROM [ARM/ARM64][DISCONTINUED]

Redmi 2/WT88047 OmniROM PIE 9.0
DOWNLOAD BUILD-28/12/2019 (ARM)
DOWNLOAD BUILD-05/01/2020 (ARM64)
RELEASES:
====================
18/08/19
====================
* Initial release
* Omni upstream as of 18/08
====================
25/08/19
====================
* Selinux enforcing
* Added Dirac support from MIUI
* ZRAM 4.18 backport from a6k kernel
* Fixed the janky flashlight toggle
====================
10/09/19
====================
* Initial ARM64 release
(Thanks to @Cecell3000 for his ARM64 works
and @karthik km for fixing RIL)
====================
28/12/19 - ARM | 05/01/2020 - ARM64
====================
* Fixed VoLTE
* Updated GPS HAL to A6020
* Omni upstream as of 28/12
(looks like the pie branch is no longer updated and is deprecated, maybe its time to discontinue omni pie)
REQUIREMENTS TO SUCCESSFULLY FLASH OMNIROM:
1. TWRP obviously (Use Cecell's ARM64 TWRP)
2. Latest device firmware (WT86047 | WT88047)
3. Repart /system to at least 1.5GB
(Go HERE to resize system partition)
INSTALLATION INSTRUCTIONS:
1. Reboot device to TWRP
2. Wipe everything except internal and external storage
3. Flash the ROM zip file
4. Flash the 3Expand-filesystem zip file (Available HERE)
5. (Optional) Flash a gapps package
6. Reboot device to system
CURRENT ISSUES:
* You tell me!?
SOURCES:
Device tree (ARM | ARM64)
Common tree (ARM | ARM64)
Kernel sauce (ARM | ARM64)
Vendor (ARM | ARM64)
BUG REPORTS:
REPORT BUGS ONLY IF
- AFTER A CLEAN INSTALL
- USING STOCK KERNEL
- NO MODS OF ANY SORT
OMNI GERRIT REVIEW:
https://gerrit.omnirom.org/
DISCLAIMER:
No one is responsible for any damage done to your device but YOU. You've been warned.
XDA:DevDB Information
OmniROM, ROM for the Xiaomi Redmi 2
Contributors
Rahif M
Source Code: http://github.com/omnirom
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.10.x
Version Information
Status: Testing
Created 2019-08-18
Last Updated 2020-01-17
Thank you!
Nice...
Thanks, I'm gonna try this :good:
Very good.
Onfire again.
Any review please.
Which rom is comptible arm or arm 64 ???
Flash BUILD-10/09/2019 (ARM64) using twrp 3.2.3.0 - 64 bit, get error 255 "error installing zip file"
system partition: resized to 1.5GB
device: redmi 2 1 GB ram
Wow arm64... I wanna try it
I guess need move rom zip file to internal storage, then flash.
thonipublic said:
Flash BUILD-10/09/2019 (ARM64) using twrp 3.2.3.0 - 64 bit, get error 255 "error installing zip file"
system partition: resized to 1.5GB
device: redmi 2 1 GB ram
Click to expand...
Click to collapse
That's weird, can u provide recovery logs pls?
also did you follow the flash procedure correctly?
flash rom.zip+expandfs.zip and then gapps?
Rahif M said:
That's weird, can u provide recovery logs pls?
also did you follow the flash procedure correctly?
flash rom.zip+expandfs.zip and then gapps?
Click to expand...
Click to collapse
Yes, i had follow the flash procedure.
I will try it again tomorrow to get recovery log.
Currently on other rom.
Rahif M said:
That's weird, can u provide recovery logs pls?
also did you follow the flash procedure correctly?
flash rom.zip+expandfs.zip and then gapps?
Click to expand...
Click to collapse
Successfully flash the rom after resize /system partition to 1.75 gb.
Thanks, for this smooth rom :good:
I am not able to flash and boot into the ARM64 TWRP recovery. It'd just hang at the logo. Meanwhile, the normal TWRP (3.3.1.0) works fine. Am I missing something?
I have a 2014817 1GB variant. Could it be misdetecting as a 2GB instead?
Edit: Figured it out
thank you so much for the arm64 bro, i am going to install and test it.
Managed to get it working by flashing latest MM firmware and then the 64bit TWRP. However, it gets stuck at Google Verifying Account page during setup. I can't get past it even using my own accounts to log in. Anyone else has this issue or knows how to get past this?
Edit: Never mind figured out to boot up first time and then flash Open GApps
conspibro said:
Managed to get it working by flashing latest MM firmware and then the 64bit TWRP. However, it gets stuck at Google Verifying Account page during setup. I can't get past it even using my own accounts to log in. Anyone else has this issue or knows how to get past this?
Edit: Never mind figured out to boot up first time and then flash Open GApps
Click to expand...
Click to collapse
MM firmware? WTF!? ?
nadimhd said:
MM firmware? WTF!? ?
Click to expand...
Click to collapse
My phone was still on its stock Kit Kat firmware. The ARM64 TWRP only works with the latest firmware (MM) it seems.
Firmware for the modem, wifi etc, not the OS.
For you information, the instruction isn't that clear. It pretty much take me one day to make it work
here's how I do it
1. Reboot device to TWRP
2. Flash 1Resize-System-Redmi2 zip (can be found at 3rd requirement link)
3. Resize to 1.75 gb
4. Wipe everything except internal and external storage
5. Flash the ROM zip file
6. Flash the 3Expand-filesystem zip file
7. Flash MindTheGapps gapps package (Don't use opengapps it causes bootloop)
8. Reboot device to system
Hope it helps you!

[Rom] [Official] [10.0] AOSIP Derpfest for Payton

About Drepfest
Derpfest is an heavily customized build of AOSiP. It uses a base of AOSiP and adds features that AOSiP doesnt have.
note: AOSiP and DerpFest teams are in no way related. ​
Installation​
[*]01. Download the ROM and Firmware from the links above.
02. If you're coming from Oreo Flash the PIE Firmware (Factory Image or Firmware_ONLY) for your device.
03. Use terminal to boot latest twrp.img "fastboot boot twrp.img"
04. Create backup. i.e. EFS
## YOU ONLY NEED THIS STEP ONCE.. When updating Firmwares ##
At this point Flash "Copy Partitions Zip" In TWRP "SLOT A"
05. Flash the ROM and TWRP installer.
06. Choose Reboot -> Recovery
07. Install Magisk.
08. Reboot -> Bootloader
09. fastboot -w
10. Reboot and Enjoy.
*Note-1: Slots, ROMS install to opposite (inactive) slot
If you FLASHED ROM from "Slot A", then ROM is installed to "Slot B", If you Flashed ROM from "Slot B", then ROM is installed to "Slot A"
*Note-2: Firmwares
* Recommended to install to "Slot A" unless you have PIE firmware fully installed on "Slot B" (you can achieve this with Firmware_ONLY Links or copypartitions.zip ran from Slot_A after a full stock update)
*Note-3: Updating "Dirty Flash"
01. Flash ROM + TWRP installer.
02. Reboot -> Recovery
02. Install Magisk
03. Reboot -> System
Links​ Derpfest 10 Official Payton
official twrp
Firmware_ONLY: [These Firmware Only Zips Update Just the Hardware on BOTH "Slot-A"&"Slot-B"]
** I.E. Bootloader, Radio, Bluetooth, Audio etc.. (Only whats needed for running Custom Roms)
PAYTON_RETAIL_9.0_PPWS29.69-26-4__A-B_FIRMWARE_ONLY.zip
XT1900-1_PAYTON_FI_9.0_PPW29.69-39-2__A-B_FIRMWARE_ONLY.zip
"Copy Partitions Zip" - courtesy of @filipepferraz
Copy Partitions Zip
Credit​ Mike Williams (founder and creator of AOSiP)
Google for Android and AOSP
LineageOS
AICP
ABC ROM
AquariOS
BootleggersROM
PixelExperience
OmniROM
Cory Collins
---------
Any others we may have forgotten to credit
And last but not the least, all our testers, who have helped us to squash many bugs so that we can try to release builds that as are flawless as possible
Source​
https://github.com/DerpLab
https://github.com/DerpFest-Devices
XDA:DevDB Information
derpfest payton, ROM for the Moto X4
Contributors
mhdaslam790, mhdaslam790, dhinesh_cool
ROM OS Version: Android 10
ROM Kernel: Linux 4.x
Based On: AOSiP
Version Information
Status: Stable
Created 2020-05-04
Last Updated 2020-05-20
Good rom
How to remove the blank area in notification panel ?
Good ROM. Smooth working. Actually in use with no critical issue. Thank you for this ROM!
One issue exist. Fingerprint gesture working without enable this option in menu.
No change if I set up new gesture in menu. Still the same theme.
1 tap = home, on home screen Google Now
Long tap = Google assistant
Swipe <-- = back
Swipe --> = recent
Face lock
Can you add face lock like pixel plus roms

How To Flash Android 10/Q based GSI image

(choose GSI type ARM64 AB, vanilla or with existing Gapps) in you're choice:smile
Flashing files found here
https://sourceforge.net/projects/chickentikka-projects/files/X01AD/GSI Files/
Android 10 Framware :
https://drive.google.com/file/d/1pAqr2PXnxz6hQ02NHirp7PJuCZi1RjXu/view?usp=drivesdk
Installation steps:
- Make sure your device has bootloader unlocked
1- boot in to TWRP
2- wipe, data dalvik, cache, vendor
3- Flash Frimware Android 10 Asus Max M2 x01ad.zip
4- Flash the GSI as system image
5- Resize system
6- Flash Gapps. (Optional)
7- flash Magisk phh builds use phhmagisk
8- mount system, vendor, persist
9- flash Dm-verity
10- flash permessive v5
11- Reboot to system
Dm-verity , permissive, and firmware Also available in telegram group
Telegram Group
{Mod edit: Link removed!}

[ROM][11][RMX2001]CrDroid v7.7 [OFFICIAL] [UPDATE] June 20, 2021

​
Code:
*** Disclaimer
I am not responsible for any damage you made to your device
You have been warned
crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features existent today
Features:
https://github.com/crdroidandroid/crdroid_features/blob/11.0/README.mkdn
Flashing Instructions:
First time installation:
1. Disable AVB with fastboot (fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img)
2. Flash PBRP with fastboot (fastboot flash recovery recovery.img)
3. Reboot to Recovery
4. Wipe Data/Cache
5. Flash the ROM (Could need to unmount system before if it's mounted), then flash GAPPS
6. Format data
7. Reboot to System
Update installation:
1. Download the proper flashable ZIP for your device
2. Reboot to Recovery
3. Flash the ROM and GAPPS
4. Reboot to System
Sources:
ROM: https://github.com/crdroidandroid
Kernel: https://github.com/realme-kernel-opensource/realme6-kernel-source
Device: https://github.com/TheCloverly/device_realme_RMX2001
Download:
ROM: https://crdroid.net/RMX2001
Changelog: https://raw.githubusercontent.com/c..._vendor_crDroidOTA/11.0/changelog_RMX2001.txt
Known issues:
* Night light flickers
Visit official website @ crDroid.net
crDroid RMX2001 Telegram
crDroid Community Telegram
Donate to help our team pay server costs
crDroid Home - Revamped and customized launcher with Google now integration
crdroid_features/README.mkdn at 11.0 · crdroidandroid/crdroid_features
our main features (why you love us). Contribute to crdroidandroid/crdroid_features development by creating an account on GitHub.
github.com
if i dont install GAPPS is google now still integrated? in this build?
NFC on europe devices pls??
Thanks for your work! Will this work with realme 6s model? Also, does this rom pass safetynet check (for google pay)?
May month update is on the way.

Development [ROM] [TIRAMISU] [AOSP] [OOS12] [kebab] [lemonades] riceDroidOSS android project [OFFICIAL]

riceDroid for OnePlus 8T|9R [kebab][lemonades]
View attachment 5815623
What is riceDroid?
* Ricedroid is a FREE OPENSOURCE Android Operating System based on LineageOS and crDroid, that aims to provide necessary "ricing" aka customizations for ANDROID while being fast and stable. This operating system is highly inspired by Oxygen OS (10-11) and nothingOS, we strive to make things different but not too far from AOSP.
What is RiseUI?
* RiseUI is the name for our firmware skin/user interface.
Terminology
* The term \'rice\' is used to describe a person's unix desktop where \'ricing\' is an act where someone customizes their desktop such as the changing icons, panels or system interface.
source: https://jie-fang.github.io/blog/basics-of-ricing
Based on Android 13 | Tiramisu QPR1
What's working?
Most basic stuffs
Bugs and Issues
Please tell me with a logcat attached
Variants available
CORE build only - comes with basic gapps, no setupwizard
Device specific changes
Based on OOS 12 Firmware, Flashing OOS 12 firmware is a must before installing, boots on OOS13 firmware but touchscreen doesn't work
Shipped with OOS Camera - most features exposed working.
Shipped with Chaeyo.0 kernel - based from OOS 12 kernel source - CFS scheduler focused kernel.
Credits
LineageOS kebab team - for most of device/kernel tree changes
chandu078 - base device/vendor tree
cjh1249131356 - oneplus camera source
Notes
I will only maintain Official GMS core variant based on OOS 12 due to limited free time. Other variants will be officially maintained by sir manidreddy a.k.a Lord Itachi
If you have any type of concerns, please address it here, I'll try to accommodate as soon as I see the message.
Changelog
Source Changelog
Download link
riceDroid-13.0-202301210506-kebab-v10.1-CORE-OFFICIAL.zip
Installation Guide
Fastboot - recommended method
Download SDK platform tools here and follow this tutorial
Reboot to fastboot
Enter fastboot mode
Perform flashing commands listed on attached file: fastboot-commands
Enter recovery mode
Wipe data/cache/dalvik-cache
Sideload preferred zip files (magisk, gapps etc.)
Reboot to system
Sideload - recommended for those who were able to flash oos 12 on A/B slots
Fastboot flash recovery.img from firmware payload.bin
Reboot device into recovery mode
Enter ADB sideload mode
adb sideload ROM.zip
Wipe data/cache/dalvik-cache
Sideload preferred zip files (magisk, gapps etc.)
6. Reboot to system
Android OS version: 13.0.0_r24
Security patch level: January 2023
Build author/Device Maintainer: dlwlrma123
Device tree source code: https://github.com/ricedroidOSS-devices/device_oneplus_kebab
Device vendor source code: https://github.com/ricedroidOSS-devices/vendor_oneplus_kebab
Kernel source code: https://github.com/ricedroidOSS-devices/android_kernel_oneplus_sm8250
Firmware source code: https://github.com/ricedroidOSS
Firmware created by: The ricedroidOSS Team
Reserved for changelog purposes.
Bro! I love this rom. Working amazing without any problem. But remember, IU a.k.a Lee Ji-eun is mine (my). Rest is everything fine.
Currently I am on Elixir OS android 13 based so can I directly flash ricedroid over it ? Or do I have to roll back to oxygen os 12?
Can anyone help please ?
therajatshahare said:
Bro! I love this rom. Working amazing without any problem. But remember, IU a.k.a Lee Ji-eun is mine (my). Rest is everything fine.
Click to expand...
Click to collapse
Can you share the download link please?

Categories

Resources