yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 & 3T Cross Device Development] ajithzres:
Evolution X 4.1 for Oneplus3/3T[oneplus3]

Evolution X is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation) and ADDITIONAL FEATURES.

Statusbar

- Clock settings

- Battery icon customization

- EvoX Icon toggle (39 Styles)

- Roaming icon toggle

- VoLTE & 4G icon toggle

Quick Settings

- QS rows and columns customization

- Quick QS pulldown

- Bottom brightness slider toggle

- Tile titles toggle

- QS animations

- QS Styles (18 Styles)

Lockscreen

- Ambiant Music Ticker

- Status bar visibility toggle

- Clock Styles (14 Styles & Q Clock)

- Music visualization Options

- Date/Alarms/zen hider

Themes

- Wallpaper/Light/Dark switching

- 11 Accent colors

Buttons and Gestures

- AOSP & Fingerprint Gestures

- Power menu customization

- Volume key playback controls

- Volume panel placement (left/right)

Notifications

- Heads up notification & less annoying toggle

- Peeking notification timeout

- Snooze timer

- Stoplist & Blacklist for Heads up

- Smart Notification Sounds

- Kill App Button

- In-call vibrations

- Q Style Seek Bar

Known issues

OTA will show update available even if you are in the latest build

DON'T FLASH GAPPS, ALREADY INCLUDED

Reboot to recovery

Download the proper zip for the device

Wipe data/cache/system

Flash the latest build

Reboot to system

Reboot to recovery

Flash Magisk

Reboot to system

DOWNLOAD

Liked my work? Please donate. Thanks!

​

Android OS version: 9.0.0_r40

Security patch level: June 2019

Build author: ajithzres

Source code: [url]https://github.com/Evolution-X[/url]

Kernel Source code: https://github.com/nitrogen-project/android_kernel_oneplus_msm8996

ROM Developer: ajithzres

​

XDA:DevDB Information

Evolution X, ROM for the Oneplus3

Contributors

joeyhuab, abhinavagrd_1129, AnierinB, peaktogoo

Source Code: [url]https://github.com/Evolution-X[/URL]

ROM OS Version: Ten

ROM Kernel: Linux 3.x

ROM Firmware Required: 9.0.6

Based On: AOSP

Version Information

Status: Stable

Current Stable Version: https://sourceforge.net/projects/evolution-x/files/oneplus3

Stable Release Date: 2019-06-24

Created 2019-06-24

Last Updated 2019-06-24

XDA:DevDB Information

[ROM][OFFICIAL][10.0] EVOLUTION X 4.6 [oneplus3][08/15/2020][OTA], ROM for the OnePlus 3

Contributors

ajithzres

Source Code: https://github.com/Evolution-X

ROM OS Version: Android 10

Version Information

Status: Stable

Created 2019-06-23

Last Updated 2020-08-15
[OnePlus 3 & 3T Cross Device Development] ajithzres:
Custom kernel and alert slider

Alert slider works only with stock kernel and mcd kernel , please dont flash anyother kernels and report issues

credits to [MENTION=8829870]SuperDroidBond[/MENTION] for alert slider fix
[OnePlus 3 & 3T Cross Device Development] akinhd:
Awesome ? ? was using same rom on my one plus 6 and was waiting for someone to come up for oneplus 3T also.

It will awesome if you open telegram group for oneplus 3 / 3T so will can chat and test beta builds.
[OnePlus 3 & 3T Cross Device Development] Rajesh_m:
Thanks bro.
[OnePlus 3 & 3T Cross Device Development] Mizart:
Great to see so many new roms popping up for 3T! Will definitely try this one out. Welcome on board!
[OnePlus 3 & 3T Cross Device Development] Darkweb_182:
Does this have amoled dark mode?
[OnePlus 3 & 3T Cross Device Development] ikunalgautam:
Truly appreciable man !! You made this one plus 3 development community a boost !!
[OnePlus 3 & 3T Cross Device Development] yhwh111:
thanks for keeping this great device alive!!! I flashed the ROM yesterday without any issues, was able to boot and start setup, now even it connected to the network (wifi and later data) could not get the device to connect to my account saying it was taking too long and to change network connection which I did multiple times with no success. i`ve have installed other ROM on the same connections and no issues on this regard. is there anything that I could do to pass the setup on this ROM?... Again thanks for your effort and contribution to our community.
[OnePlus 3 & 3T Cross Device Development] xarrismoto:
+1
[OnePlus 3 & 3T Cross Device Development] yhwh111:
my device is 3t
[OnePlus 3 & 3T Cross Device Development] xarrismoto:
Me too.
[OnePlus 3 & 3T Cross Device Development] ajithzres:
Skip the initial setup with data and sim

[MENTION=6080176]yhwh111[/MENTION] [MENTION=6823078]xarrismoto[/MENTION]

Just skip the initials setup with data and WiFi , after that try to add your account . it will fix the issue and if you are getting play service error just click on it remove all permissions and again give back the permissions it will fix the issue
[OnePlus 3 & 3T Cross Device Development] mnsiw:
Where to find 'swipe buttons', I mean back and recent button.
[OnePlus 3 & 3T Cross Device Development] yhwh111:
I`ll give it a shot and report
[OnePlus 3 & 3T Cross Device Development] ajithzres:
Will provide an update today

You can expect an update by the end of the day with the fix.
[OnePlus 3 & 3T Cross Device Development] mnsiw:
GCam is not smooth on this ROM, tried different versions (all of them working perfect on other ROMs), sometime it works, then if I switch front/back camera, it show blank view finder for while, then show actual view, sometime stuck there, same with default camera app.
[OnePlus 3 & 3T Cross Device Development] ajithzres:
New Build Available

NOTE! TURN OFF NAVBAR SETTING FIRST BEFORE UPDATING!

- Add SmartNav (Stock Navbar customization, Smartbar and Fling)

- Add Navbar Pulse (visualizer)

- Add Pixel Navbar animation toggle

- Add Enable/disable HW keys toggle

- Improve hw keys customization

- Bring back Q style Ambient music ticker

- Bring back QS panel Battery Estimates toggle

- Bring back QS panel Edit icon toggle

- Bring back QS panel Multiuser icon

- Bring back Sensor block per-package

- Bring back Navbar tuner

- Bring back Lockscreen shortcuts tuner

- Fix white background on Settings (light theme)

- Remove System > Buttons

- Remove System > Status bar

https://sourceforge.net/projects/evolution-x/files/oneplus3/
[OnePlus 3 & 3T Cross Device Development] ajithzres:
Update :

As of July 9

- Add Q style wifi icons (huge thanks to Hugwalk for assistance)

As of July 8 (GMT +8)

- Add lighter accent colors for dark themes (Q accents)

- Add new translations to Settings app

- Completely overhaul Evo settings menu

- Fix colored icons issue with Evo settings for Subs Ethereal theme

- Move some options from main Settings app to Evo settings

As of July 5

- Add summaries to some items in Evo settings menu

- Fixes to dark theme

- Stop using auto brightness for Ambient Display

As of July 4

- Bring back Gaming Mode QS tile for gamers

- Bring back Force activities to be resizable in dev options (for multi-window users)

- Bring back Enable freeform windows in dev options

- Enable Wifi MAC Randomization in dev options

- Fix Gaana crashing SystemUI due to seekbar changes

- Fix Notification dot colors

- Prevent crash in TTS engine

- Update Evolution X logo in About phone (by Hugwalk)

As of July 3

- Bring back Rootless Substratum support (OMS)

- Fix file export path in storage for ROM downloaded through OTA app

- Hardcode Evo X bootanimation for dumb**** devices

- Make Haptic feedback duration option depend on Navigation Gestures

- Make Navbar inverse and One-handed mode depend on Navbar toggle

- Remove broken 5 quickbar column option for QS tiles

- Set QS panel BG transparency even with default colors set

As of July 2

- Merge July security patch

- Add Double tap to trigger ambient display

- Bring back Lockscreen Charging animation

- Add Haptic feedback duration (Navigation Gestures)

- Fix HW Keys Backlight dialog

- Fix navbar detection and landscape mode (Navigation Gestures)

- Fix ThemableClock font issue

- Update Evolution X bootanimation

Download
[OnePlus 3 & 3T Cross Device Development] Ysfzone:
Thank You..

Please look at the volume of Call Speaker.. very loud and high.. can damage the speaker..

At least give me some hints to fix this manually..
[OnePlus 3 & 3T Cross Device Development] Wexy:
4.0 changes

Loving this rom guys great job.

I was having problems with other ROMs re slow screen wake up times. I.E. my screen would sleep and it'll take a few moments pressing the home and the power buttons in a random sequence to bring it back. I believe this is because of screen replacement and the screen not being stock.

This was not happening with your 3.5 but it is happening with 4.0. I believe there has been a kernal update that may have caused this. What do you think?

Edit: I should mention initially I did a dirty flash which worked fine but had screen issue so I did a full wipe, format, but same problem.

Edit: no root, etc, nothing just your file flashed.
[OnePlus 3 & 3T Cross Device Development] Ysfzone:
After 2 Days of use the latest Build 4.0

I think the battery optimisation on 3.5 is better than 4.0

I got aproximaty 3h50mins~4h20mins of screen on time on 3.5

On 4.0 i have 1Hour less than 3.5 of SOT

And over night draining (20~25 % on 7H)

I check the phone and i confirm the system enter to deep sleep but i don't know why the battery draining like a hell ..

Note: i'm clean flash the 4.0 build
[OnePlus 3 & 3T Cross Device Development] CAOSandres:
Hello, I want to try this amazing rom with my device but I want to know if is there a stable gcam or another camera app with slow motion feature, I don't care about night mode, etc.
[OnePlus 3 & 3T Cross Device Development] vbwoy:
Hi did you find a solution?
[OnePlus 3 & 3T Cross Device Development] vbwoy:
Downgraded to evolution 3.5.i read that if you change your display you might encounter dead sleep I think it's called. 3.5 doesn't have that bug
[OnePlus 3 & 3T Cross Device Development] Mehr7400:
after install this rom my touch sensor was crazy and low sensitive!

i should touch many time to open screen phone lock!

Does anyone have a problem like me?
[OnePlus 3 & 3T Cross Device Development] Wexy:
I know going back to 3.5 would work but I hope given it started between 3.5 and 4.0 it might be easy to identify what causes it.

No fix yet
[OnePlus 3 & 3T Cross Device Development] vikd007:
Clean flash will b always good as Q is still on development & improvement so if u do clean flash u will enjoy more
[OnePlus 3 & 3T Cross Device Development] vbwoy:
If anyone change there LCD and having screen of death, us version 3.5 it works like a charm. Unfortunate I tried all other ROMs and they have the same issues. I wish I knew what the dev did to make it to don't not get sod.
[OnePlus 3 & 3T Cross Device Development] zakoda:
I face the same issue, when i try to pay at terminal it says remove and use a different card. really hope it works out somehow, i switched over from LOS for gpay support
[OnePlus 3 & 3T Cross Device Development] hugoaferreira:
Are NFC payments working in this ROM?
[OnePlus 3 & 3T Cross Device Development] Rineshedge:
Can someone please tell me how to enable full gesture navigation ?

I tried flashing the zip file op3t navigation enabler & magisk's android 10 navigation enabler. But didn't work.

So please suggest a solution.

Thanks.
[OnePlus 3 & 3T Cross Device Development] vikd007:
Enable gesture in settings then flash navbar enable module zip frm twrp, no need to flash with magisk then
[OnePlus 3 & 3T Cross Device Development] Rineshedge:
I get a error 1 message in twrp. Tried flashing the latest firmware and again the zip file. Still the same. Please suggest a solution.
[OnePlus 3 & 3T Cross Device Development] ajithzres:
Update:

Download

Changelog:

1/25

- Avoid system reboot while invalidate LegacyGlobalAction

- core: Conditionally set camera intents for camera state

- SystemUI: Add CAF VoLTE HD icon

- SystemUI: change opacity of QS Tile background

- SystemUI: Tint QS Tile icon with accent color

- SystemUI: QS: Sync tile: make it behave like every other tile

- wm: DisplayRotation: Limit WFD UIBC rotation to primary displays

1/24

- SystemUI: improve the VPN footer layout

- SystemUI: Remove lockscreen charging info

- SystemUI: use headline font for vpn

- Volume panel: Adjust the left padding

- Volume panel: avoid multiple animations on touch spam

1/23

- Remove option to disable Lockscreen Media Art

- Settings: Disable dashboards conditions and suggestions by default

- Settings: Show a warning dialog before network search

1/22

- Re-add WPS implementation

- Settings: Show a warning dialog before network search

- SystemUI: Use color accent for user avatar default color

- Telecomm: Add synchronized lock when set call state ANSWERED

- [FOD] FODCircleView: Dont change alpha of fod on AOD

1/21

- Camera: Avoid removing valid repeating requests

- Disable long click for SoundSearch tile

- Fix StorageManagerService linkToDeath more than one time when vold/storage died

- Fixes to Notification ticker feature

- Fonts: Restore light font styling of AOSP

- Fonts: Wire up default fonts with font engine

- Make NtpTrustedTime safer / expand docs

- PrivacyChip: Do not change view on expand

- Properly set fonts and icons on keyguard when changing styles

- QSFooterImpl: Animate multiuser avatar

- QuickStatusBar: Check for permissions hub before setting ignore list

- Remove option to Unlock keystore with fingerprint after reboot

- Rename PH accent color overlay to Oh So Orange

- RIL: Fix manual network selection with old modem

- Settings: Add vibration intensities

Device Side:

Bringback smart charging and Nirogen kernel
[OnePlus 3 & 3T Cross Device Development] TiagoEsteves:
Can anyone confirm if Android Auto works with this ROM? It would be important for me to know ... Thank you!
[OnePlus 3 & 3T Cross Device Development] Wexy:
Nirogen kernel is back! Bet this fixes screen sleep wakeup issue, can't wait to test!
[OnePlus 3 & 3T Cross Device Development] hugoaferreira:
Does this rom support OTA updates?
[OnePlus 3 & 3T Cross Device Development] Ysfzone:
Thank You for your great support..

OTA bug still here..

incall Volume still VERY HIGH and VERY LOUD.. can damage speaker easy..

And i noticed in latest build slow animation on wake up screen..

I appreciate your work.. and i know it's just 3 first builds..

Good Luck..
[OnePlus 3 & 3T Cross Device Development] ajithzres:
Yes it has ota support
[OnePlus 3 & 3T Cross Device Development] ajithzres:
Source fix is needed for ota , regarding the incall volume anyone else having the issue ?
[OnePlus 3 & 3T Cross Device Development] vikd007:
Clean Flash latest update, enable gesture and enable nav bar, no need to flash mod

---------- Post added at 04:09 AM ---------- Previous post was at 04:08 AM ----------

Incall is perfect, r u using dolby?
[OnePlus 3 & 3T Cross Device Development] Amiyanto:
Hi, I encounter an error when installing, TWRP log says "updater process ended with ERROR: 7". I've followed this guide but it doesn't seem to work. Any solution please? I don't know what I have to do anymore.
[OnePlus 3 & 3T Cross Device Development] Viper The Ripper:
Could you give is more information please?

- Firmware?

- Previous ROM?

- TWRP version?

- Flashing process?
[OnePlus 3 & 3T Cross Device Development] Amiyanto:
Firmware version is 9.0.6, Previous ROM was the official OxygenOS 9.0.6, TWRP version is 3.3.1, I followed the instruction on page one.
[OnePlus 3 & 3T Cross Device Development] Viper The Ripper:
Are you using the official TWRP?

Are you using the lastest EVOLUTION X ROM from here?

https://sourceforge.net/projects/ev...lus3-10.0-20200124-1340-OFFICIAL.zip/download

Could you flash this TRWP version and try again?

Format DATA before the ROM if you were encrypted (CAVE! Backup your data + your internal memory data, this step will erase both "partitions")
[OnePlus 3 & 3T Cross Device Development] vikd007:
Have u done formatting data to decrypt? Bcoz evox doesnt support encryption yet
[OnePlus 3 & 3T Cross Device Development] Viper The Ripper:
Good point!... strangely it wasn't saved in my comment when editing it :eek:
[OnePlus 3 & 3T Cross Device Development] Amiyanto:
I've tried everything, using your suggested twrp, the official one and the modified one and formating the data. But the problem still remains. I tried using other custom ROM but unfortunately same error still occurs
[OnePlus 3 & 3T Cross Device Development] Wexy:
What about the error 7 fix by editing zip file? I had to do it the other day: https://xdaforums.com/showthread.php?t=2522762
[OnePlus 3 & 3T Cross Device Development] Ysfzone:
No,
[OnePlus 3 & 3T Cross Device Development] Viper The Ripper:
:weird: It'd be that assert don't contain the model name... !? :confused:, this is really weird because the ROM was built for OnePlus3/3t :silly: :silly:

if he's using OOS 9.0.6 on a Op3 his ro.product.device should be "OnePlus3"
[OnePlus 3 & 3T Cross Device Development] Amiyanto:
I've tried the guide above but still doesn't work for me. My device is Oneplus 3T and below is the screenshot when error occurred. I have no idea about this. My phone is unable to use right now since reverting to OOS give me a hardbrick lol. Sorry for bad english, it's not my mother language.
[OnePlus 3 & 3T Cross Device Development] Viper The Ripper:
I see your using the 20200112 build according your screenshot, did you try donwloading the lastest 20200124 from the sourceforge site I posted?

Maybe your downloaded file was corrupted :eek:
[OnePlus 3 & 3T Cross Device Development] :
Please see https://xdaforums.com/oneplus-3/one...-nlos-16-0-t3879405/post78433991#post78433991 for reference.

E1001: failed to update system image.

Something went wrong while system.new.dat.br is unpacked and written to the system partition. I guess it's either something with the zip (i.e. broken download, broken sideload, broken transfer via usb), with the system partition (i.e. system mounted, system fs damaged) or zwrp's brotli can't decode system.new.dat.br). As explained in depth in the posting I linked above, we need the recovery log for this one.
[OnePlus 3 & 3T Cross Device Development] Amiyanto:
I didn't know if latest version released 2 days ago since I downloaded the ROM on 23 january and not checking for update afterwards. I guess I'm gonna download the new one and try installing again.

Here is the recovery log file. I hope you can check it.
[OnePlus 3 & 3T Cross Device Development] :
The zip is corrupted:

writing 1024 blocks of new data
writing 1024 blocks of new data
writing 1024 blocks of new data
Decompression failed with BLOCK_LENGTH_1
missing 1707228 bytes of new data
failed to execute command [new 2,349073,350097]
script aborted: E1001: Failed to update system image.
E1001: Failed to update system image.error: 1001

Check the zip with a checksum (before and after transfering zip to device). How do you transfer the zip to the device after formating data? I've seen something similar, sideloading fails but adb push works - or vice versa. Using a usb mass storage device always works.
[OnePlus 3 & 3T Cross Device Development] Amiyanto:
How to check a checksum after transfering the zip file? I can check on my computer but I don't know how to check it when the zip is on the phone.

I use mtp transfer via twrp. Sorry but I hardly to understand this line. Hope that's the related answer.
[OnePlus 3 & 3T Cross Device Development] Viper The Ripper:
If you format DATA, your internal memory will be erased, he means if you're copying the ROM to the internal storage or you're using an OTG device after formating, suspecting if there is a failure copying the ROM file to your internal memory.

OTG does the trick without copying the file to the internal memory.

Anyway redownload the file too as I advised you

MTP is a correct answer btw :good:
[OnePlus 3 & 3T Cross Device Development] :
Advanced->Terminal:

md5sum /sdcard/EvolutionX_4.0_oneplus3-10.0-20200112-0105-OFFICIAL.zip #or
sha256sum /sdcard/EvolutionX_4.0_oneplus3-10.0-20200112-0105-OFFICIAL.zip

Or: Place a file containing the checksum followed by the pathless filename in one line in the same directory like the zip (i.e.: EvolutionX_4.0_oneplus3-10.0-20200112-0105-OFFICIAL.zip.md5sum). When selecting EvolutionX_4.0_oneplus3-10.0-20200112-0105-OFFICIAL.zip to be flashed select "zip signature verification". (This should be the default way of flashing roms, anyway.)

If you find that the checksum matches on your pc, but differs when transfered to the device, the transfer is the cause for the corrupted zip. So just try another method of transfer. I.e adb push or adb sideload(needs to be started in twrp: https://android.gadgethacks.com/how-to/sideload-flashable-zips-android-with-twrp-0176529/ ). The best way (because proofed to work always) is: put EvolutionX_4.0_oneplus3-10.0-20200112-0105-OFFICIAL.zip and EvolutionX_4.0_oneplus3-10.0-20200112-0105-OFFICIAL.zip.md5sum on an usb mass storage device, connect it, mount it (twrp main page->mount->check usb) and flash from the usb stick.

If the checksum mismatches on the pc already, redownload and check again. (I'm assuming a checksum file is provided by the download dir; if not somebody here can sutely provode a md5 hash of a successfully flashed EvolutionX_4.0_oneplus3-10.0-20200112-0105-OFFICIAL.zip).
[OnePlus 3 & 3T Cross Device Development] Amiyanto:
I found that the checksum mismatches after transferring the zip to the phone. I will try to flash from usb stick later since right now i don't have type-c usb stick. Thanks for helping, I really appreciate it.
[OnePlus 3 & 3T Cross Device Development] Mehr7400:
Hi

I already had a problem with the phone's low-level sound in official rom

(I couldn't hear the phone)

But in this rom my problem is fixed and the sound is clear and loud

Please do not change these settings

If someone has a high volume problem, they can reduce the volume or create a side file for them

To fix the problem by flashing that file

Thank you
[OnePlus 3 & 3T Cross Device Development] :
No need to if the checksums match before and after the transfer. Does the checksum match the one (hopefully) provided on the download page?

Have you tried using the official twrp-3.3.1-0 instead of the build you are using? If the checksum matches the (hopefully) provided checksum, the twrp version you are using has issues decompressing with brotli.

[MENTION=9350973]All[/MENTION]: since I can't access the sftp download link, would someone be so kind to provide a md5sum for EvolutionX_4.0_oneplus3-10.0-20200112-0105-OFFICIAL.zip if flashed successfully.

If so, just use the Thanks!-Button.

EDIT: How do I access this url: sftp://ajithzres@frs.sourceforge.net/home/pfs/project/evolution-x/oneplus3/ without password?

EDIT2: I've found the download link ( [MENTION=5940726]ajithzres[/MENTION]: you should adjust the download link in OP - tjat one really fooled me). No checksums given. So once again: can anybody who has flashed successfully flashed EvolutionX_4.0_oneplus3-10.0-20200112-0105-OFFICIAL.zip provide a md5sum, please?!? [MENTION=5940726]ajithzres[/MENTION]: it would make sense to provide a md5sum or sha256sum file for each flashable zip to check if the download is valid.
[OnePlus 3 & 3T Cross Device Development] Amiyanto:
I've tried using various twrp version but still have same error. The checksum really mismatched after the zip transferred to phone. However the zip I downloaded matches as the source zip, you can see on my screenshot below. You can go to this link: https://sourceforge.net/projects/evolution-x/files/oneplus3/, to check the checksum you can click the "i" icon on the right of the file.

Edit: i just got a type-c usb stick and try installing the ROM from it. now installation works fine, no more error 7 occurred again and I can boot to my phone again. thanks to [MENTION=4405529]nvertigo67[/MENTION] for the really helpful solution.
[OnePlus 3 & 3T Cross Device Development] ajithzres:
[MENTION=4405529]nvertigo67[/MENTION] Download link updated in the OP. Checksum of the zip file can be checked from the sourceforge itself by clicking the "i" buttion next to the zip file. Going forward I will provide the checksum in the update post itself.
[OnePlus 3 & 3T Cross Device Development] Rineshedge:
App actions are not displayed in my app drawer. Is there any way to enable it ?
[OnePlus 3 & 3T Cross Device Development] nonpublics:
is it works on 3t?