• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][12][AOSP] ArrowOS v12.0 OFFICIAL [RN8/8T][UNIFIED][WEEKLY]

Search This thread

JUAN139

Member
Oct 3, 2021
29
7
I have brighness control bar fails i´d compare it from MIUI (maybe my perception), i have CABC disabled and i have HBM in HIGH, i´d try to xiaomi parts but the problem persist.

after it, all works amazing.

About the DFE: how i can ENABLE FORCE ENCRYPTION after install magisk? it´s possible?

Thanks for the work this is the better pixel port!
 

Mephisto786

New member
Feb 4, 2017
2
1
I am using Orangefox + Bitgapps + ArrowOS 12.0 (nonroot, encrypted) on Note 8T: everything works flawless and fast inluding banking apps, gpay, nfc etc.! Thank you for your work!!
 
  • Like
Reactions: giadom

JUAN139

Member
Oct 3, 2021
29
7
Wifi connection with less speed and hedge (maybe a Xiaomi FW gift), Nearby share only working with sends, to receive don´t working

control center working in lock screen with the option disabled
 

Adithya R

Senior Member
Update available!

Arrow-v12.0-ginkgo-OFFICIAL-20211130

Changelog
- Added PixelPropsUtils (check out full source changelog)
- Upstreamed kernel to v4.14.256
- Merged latest CAF tag in kernel
- Fixed wifi and bluetooth mac address
- Switched to pixel libperfmgr for boosting
- Removed useless QTI PASR feature
- Enabled FUSE passthrough mode
- Align statusbar correctly on lockscreen
- Disabled broken zygote USAP pool
- Misc optimizations and fixes

This update can be dirty flashed over previous build. Update instructions are given in main post.
 

Jacobo666

Member
Sep 7, 2019
25
20
Update available!

Arrow-v12.0-ginkgo-OFFICIAL-20211130

Changelog
- Added PixelPropsUtils (check out full source changelog)
- Upstreamed kernel to v4.14.256
- Merged latest CAF tag in kernel
- Fixed wifi and bluetooth mac address
- Switched to pixel libperfmgr for boosting
- Removed useless QTI PASR feature
- Enabled FUSE passthrough mode
- Align statusbar correctly on lockscreen
- Disabled broken zygote USAP pool
- Misc optimizations and fixes

This update can be dirty flashed over previous build. Update instructions are given in main post.
Can I install a12 with Orange Fox without problems that when restarting to recovery it gets stuck in the logo?
 

LisandroSC

Member
May 31, 2013
14
2
  • Wipe system, vendor, cache, dalvik
  • Flash ROM zip and magisk (optional)
  • Flash firmware update if required
  • Reboot and voila!
Just tried to do a dirty flash with the latest update, following these steps, and it doesn't work, it just boots me back to my OrangeFox recovery, again and again. Is there a way to fix this without having to format data and not losing everything again? It's been a week since I did the clean install of this ROM.
 

alexmaisa

Senior Member
Mar 8, 2016
175
40
Indonesia
Redmi Note 8
Just tried to do a dirty flash with the latest update, following these steps, and it doesn't work, it just boots me back to my OrangeFox recovery, again and again. Is there a way to fix this without having to format data and not losing everything again? It's been a week since I did the clean install of this ROM.
You had arrow 12 right? And your data was encrypted? That's normal, no recovery supports Android 12 right now. You should flash DFE to disable encryption.
 

miki_maus_srb

Senior Member
May 7, 2013
114
25
Beograd
e Android system and users. We underst

Update available!

Arrow-v12.0-ginkgo-OFFICIAL-20211130

Changelog
- Added PixelPropsUtils (check out full source changelog)
- Upstreamed kernel to v4.14.256
- Merged latest CAF tag in kernel
- Fixed wifi and bluetooth mac address
- Switched to pixel libperfmgr for boosting
- Removed useless QTI PASR feature
- Enabled FUSE passthrough mode
- Align statusbar correctly on lockscreen
- Disabled broken zygote USAP pool
- Misc optimizations and fixes

This update can be dirty flashed over previous build. Update instructions are given in main post.
I have to ask, on Download link it says: Code name Ginko. My phone is willow (8T) - is this ROM same for ginko and willow and is there some 8T feature disabled or ROM supports both devices in full?
 

Adithya R

Senior Member
I have to ask, on Download link it says: Code name Ginko. My phone is willow (8T) - is this ROM same for ginko and willow and is there some 8T feature disabled or ROM supports both devices in full?
Can you read the title? It says RN8/8T. Which means the builds support both Redmi Note 8 and 8T fully, eg. notification LED on ginkgo, NFC on willow etc, all works.
 

miki_maus_srb

Senior Member
May 7, 2013
114
25
Beograd
Can you read the title? It says RN8/8T. Which means the builds support both Redmi Note 8 and 8T fully, eg. notification LED on ginkgo, NFC on willow etc, all works.
Good to know, my question was about Arrow official site Codename: Ginko. If I searched the net and stumble upon Arrow site there is no indication that there is an official willow ROM there.
 

LisandroSC

Member
May 31, 2013
14
2
You had arrow 12 right? And your data was encrypted? That's normal, no recovery supports Android 12 right now. You should flash DFE to disable encryption.
First time I installed Arrow OS, a week ago, I followed the given steps and my phone was decrypted. I did the dirty update and didn't flash DFE, now I wonder if I need to flash DFE with every new update, probably that was the reason I had to format /data again.
 

Uluru25

Senior Member
Nov 27, 2016
199
71
Samsung Galaxy S7
Samsung Galaxy A6
First time I installed Arrow OS, a week ago, I followed the given steps and my phone was decrypted. I did the dirty update and didn't flash DFE, now I wonder if I need to flash DFE with every new update, probably that was the reason I had to format /data again.
I agree. After (dirty) flashing and before first rebooting you need to re-flash dfe if your rom otherwise forces encryption upon first boot.
 
Last edited:
  • Like
Reactions: LisandroSC

pmgying

Member
Feb 17, 2021
8
4
Firstly, thanks a lot of the great work and quick introduction to Android 12.

I just switched to ArrowOS 12 and noticed the following:
  1. Setting up multiple users does not work. When the 2nd account is being setup, after logging into Google account and setting up pin, it enters a blank screen with only status bar (at the top), and "back" triangle at the bottom. The profile is still running right. It says "initial setup is completed" on the lock screen, and I can still switch back to my original profile.
  2. This is again an issue with multiple users. Once I switch to another account, lockscreen stop scanning fingerprint until I restart the phone. When I was on CrDroid (11), my fingerprint was even removed. I am not sure if this is the same issue.
  3. I am not able to find smart charge setting. Is there a plan to implement this on Android 12?

(1) is probably a bug. I am not sure if (2) and (3) are "bugs" or "works as design".
Thanks!
 

weskerty

Member
Apr 4, 2019
20
6
the rom is excellent. Does anyone know if you can already make the background of the system transparent as in previous versions?
 

Uluru25

Senior Member
Nov 27, 2016
199
71
Samsung Galaxy S7
Samsung Galaxy A6
Firstly, thanks a lot of the great work and quick introduction to Android 12.

I just switched to ArrowOS 12 and noticed the following:
  1. Setting up multiple users does not work. When the 2nd account is being setup, after logging into Google account and setting up pin, it enters a blank screen with only status bar (at the top), and "back" triangle at the bottom. The profile is still running right. It says "initial setup is completed" on the lock screen, and I can still switch back to my original profile.
  2. This is again an issue with multiple users. Once I switch to another account, lockscreen stop scanning fingerprint until I restart the phone. When I was on CrDroid (11), my fingerprint was even removed. I am not sure if this is the same issue.
  3. I am not able to find smart charge setting. Is there a plan to implement this on Android 12?

(1) is probably a bug. I am not sure if (2) and (3) are "bugs" or "works as design".
Thanks!
actually not using this rom but in case smart charging is not implemented, you could try Acca (needing magisk and the respective acca-module as well as the app from e. g. f-droid). See here: https://github.com/Magisk-Modules-Repo/acc
 

sarapnst

Member
Jan 28, 2021
25
4
In 12.0, when I hide the notch using developer options, it doesn't align, rebooting fixes it, but then, in lockscreen, the quicksettings panel is visible at top left and top right corners (switching dark mode to off should make it more visible).
Btw there's also no Updater in settings, is it because I didn't flash DFE? Will I be able to update in the future without DFE (like tools potentially supporting it later)?

Also, some more issues: scrolling in most social apps is laggy, downloading something seems to block other apps from using the internet and having a framerate cap in a live wallpaper makes UI laggy (maybe the render update is bound to live wallpaper render, which shouldn't be). There is a delay in lock sound when locking phone, some lags here and there in general.

Other than these, a pretty good ROM, doesn't have the wifi slow connection with BT on problem and no front cam problem that LineageOS 17.1 has.
Thanks for maintaining it.
 
Last edited:

optimuspnj

Member
Jan 17, 2014
48
25
28
Colombo
Installed and this is my experience.

Clean installed latest vanilla build yesterday on Ginkgo without root. After installing MicroG, com.android.statementservice started to stop repeatedly. Then I clean flashed Gapps build again. It solved the previous problem but now I'm forced to use Google Apps (sadly, but I made up my mind 😅)

ROM is great. Very stable and smooth. But some apps like Twitter has a small lag on scrolling the feed. (When compared with ArrowOS 11) I think it's not a problem with the ROM, It might be the problem with the Android 12 optimizations.

Banking apps are working fine and overall it's a fantastic ROM cz these are just early builds! Using as my daily driver.

Thank you developers. ❤️
 
  • Like
Reactions: Uluru25

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    I tried to flash the ROM through ADB sideload but it didn't work as it was too late for me. Is there anything I could do to save my data?

    I back up my data before flashing any ROM, but this time I created the backup on the internal storage by fault and didn't realize this until it's too late.

    TWRP doesn't ask me for a password now, I tried most of the new versions and the one I was working with before flashing the ROM.

    I get this error at the beginning "E: Unable to decrypt FBE device"

    When I use this command over ADB "adb shell twrp decrypt password", I get "Failed to decrypt data."
    I haven't been in that situation before but I'm not sure if there's anything you can do to save that data.
    1
    As far as I know, the ROM is encrypted by default, I'm talking about ArrowOS v11 and I never used Disable dm-verity.

    I attached a photo of how internal storage looks like in TWRP.
    I agree, this looks encrypted.
    1
    T
    Plase guys, I would like to install this rom...but I dont know the differecen beteween have a ROM encrypted ou not encrypted; can you tell me?

    Thank you very much
    To my understanding, a non-encrypted ROM can have its files and everything related accessible in recovery mode even if there is password/ pattern set on phone.
    While an encrypted ROM will always ask your password/ pattern in recovery mode. So no one can access your data even if they have your phone and have installed TWRP or any recovery somehow.
  • 35
    logo.png


    ArrowOS 12.0
    Redmi Note 8 (ginkgo) / 8T (willow)

    ABOUT
    ArrowOS
    is an AOSP/CAF based open source project started with the aim of keeping things simple, clean and neat, both for the Android system and users. We understand the pain of unnecessary and sometimes rarely used mods/features being shipped with custom roms nowadays which may end up causing battery drains and/or memory leaks & crashes. This is being strictly avoided on our side keeping everything to a bare minimum, delivering stable performance all the time without destroying the AOSP interface. With users getting more used to tweaks and features, we added just the right features and customisations that will be actually USEFUL at the end of the day.

    Website: https://arrowos.net
    Telegram: Channel | TG Portal/Links
    Github: https://github.com/ArrowOS
    Code Review: review.arrowos.net
    E-mail: arrowos.contact
    PayPal: Donate to us
    Blog: blog.arrowos.net

    More documentation at (maintainership/contributing): Check this out

    WHAT WORKS?
    • Almost everything (boots, RIL, calls/sms, mobile data, volte/vowifi, wifi, bluetooth, gps, audio, camera, fingerprint, DT2W, wifi display, NFC on willow, etc)

    WHAT DOESN'T WORK?
    • Fast charging on Chinese variant of Redmi Note 8
    • 48MP mode in MiuiCamera
    • You tell me
    Be sure to include logcat: check how to

    * MiuiCamera and XiaomiParts included
    * QuicksilveR kernel v2.5 included
    * Latest Android 11 firmware required
    * Encryption is enabled by default
    * SELinux is enforcing and SafetyNet passes
    * Ginkgo builds are unified for both ginkgo and willow.

    INSTRUCTIONS

    Clean flash (coming from a different ROM or arrow-11.0):
    • Download ROM from below
    • Reboot to recovery
    • Wipe data, cache, dalvik cache
    • Flash latest android 11 firmware (Ginkgo | Willow)
    • Flash ROM zip
    • Format data (if encrypted)
    • To disable auto encryption, flash DFE (optional)
    • Reboot and voila!
    • To get root access, reboot to recovery after ROM setup and flash Magisk.
    Updating to a newer build (dirty flash):
    Use the built-in OTA updater, or

    • Reboot to recovery
    • Wipe cache and dalvik cache
    • Flash ROM zip and magisk (optional)
    • Flash DFE (optional) to disable auto-encryption
    • Flash firmware update if required
    • Reboot and voila!
    DOWNLOADS
    Click here to Download

    Tip: Choose Arrow version -> Official, choose build type "GAPPS" or "VANILLA" to download.

    Read our blog article/post about:
    * HOW-TO report a bug
    * GAPPS and VANILLA variants
    * Checking build integrity

    ROM Source: https://github.com/ArrowOS
    Device Sources: https://github.com/ArrowOS-Devices

    XDA: DevDB Information
    ArrowOS, ROM for the Redmi Note 8

    Contributors
    Adithya R
    Source Code: https://github.com/ArrowOS-Devices/android_kernel_xiaomi_ginkgo

    ROM OS Version: Android 12
    ROM Kernel: Linux 4.14
    Based On: AOSP

    Version Information
    Status:
    Stable
    Firmware Required: Android 11
    10
    ArrowOS 12.0 official builds are out!
    Based on Android 12 (AOSP 12.0.0_r13)

    Download from here
    Select version Arrow-12.0 -> Official -> Gapps/Vanilla.

    Upgrading from ArrowOS 11
    - Boot into recovery
    - Wipe system, vendor, cache, dalvik, data
    - Flash latest android 11 firmware (Ginkgo | Willow)
    - Flash ROM zip
    - Format data (if encrypted)
    - To disable auto encryption, flash DFE (optional)
    - To get root access, flash Magisk (optional)
    - Reboot and voila!

    What's working?
    Almost everything (Boots, RIL, calls/sms, mobile data, volte/vowifi, wifi, bluetooth, gps, audio, camera, fingerprint, DT2W, wifi display, NFC on willow, etc)
    - MiuiCamera and XiaomiParts included
    - SELinux is enforcing and SafetyNet passes

    Known issues?
    - 48MP mode in MiuiCamera (won't work in android 12)
    - Fast charging on chinese Redmi Note 8 variants
    - Sometimes device will freeze & reboot while trying to shutdown, will be fixed soon.
    - You tell me! Report bugs with logcat

    Stop begging for Pixel-specific features, this is purely an AOSP ROM.
    Danny Lin (kdrag0n)'s custom monet theming engine is included.
    ROM will be updated on a weekly basis or when a critical bug fix is available.
    Enjoy Android 12!
    9
    UPDATE!

    Arrow-v11.0-ginkgo-OFFICIAL-20210307
    https://arrowos.net/download/ginkgo

    Changelog
    - Updated stock blobs from MIUI 21.3.3
    - Updated CAF blobs from LA.UM.9.11.r1-02800-NICOBAR.0
    - Updated redfin fp to march (fixed safetynet)
    - Fixed camera freeze in some social media apps
    - Fixed camera lens switching delay
    - Fixed voip/mic issues in some apps
    - KCAL improvements in xiaomi parts
    - Added vibration strength control in xiaomi parts
    - Made notch cutout wider/smoother
    - Switched to new QTI thermal HAL
    - Attempted to fix screen blackouts under sunlight/heat
    - Disabled KPTI for performance improvement
    - Reduced readahead to 128kB to improve storage performance
    - GPS config optimizations and fixes
    - Tuned cpusets for better performance
    - Improved rounded corners and fixed hide cutout option
    - Switched to android userspace LMKD
    - Added support for willow hwversion 18.31.0
    - Improved zram read/write performance
    - Switched to QuicksilveR v2.5 kernel
    - Merged LA.UM.9.1.r1-09100-SMxxx0.0 CAF and v4.14.223 in kernel
    - Fast charging on chinese ginkgo variants maybe fixed
    - Misc optimizations and fixes

    Cheers and happy flashing!
    7
    UPDATE!

    Arrow-v11.0-ginkgo-OFFICIAL-20210510
    https://arrowos.net/download/ginkgo


    Source Changelog (highlights)
    - May 2021 security patch
    - Face Unlock
    - App Locker
    - Battery Styles
    - In-call vibration options
    - New lockscreen clocks
    - More at https://arrowos.net/download/ginkgo

    Device Changelog
    - Switched to dipper fp/desc for permanent safetynet fix
    - Upgraded most blobs to LA.UM.9.11.r1-03200-NICOBAR.0 (CAF)
    - Updated stock blobs from MIUI 21.4.28
    - Added fingerprint shutter in MiuiCamera
    - Fixed 5ghz wifi on android 11 firmware
    - Improved 5ghz wifi signal tolerance
    - Improved and fine tuned auto brightness algorithm
    - Fixed random reboots in suspend and 4g usage
    - Fixed KCAL not applying on first boot
    - Fixed Google photos "device too hot" error
    - Increased default media volume steps
    - Enabled and fixed sunlight visibility improvement (SVI)
    - Flickering display for some users should be fixed now
    - Reduced min cpu freq and boosts for battery improvement
    - Tuned cpusets and scheduler for better performance
    - Merged LA.UM.9.11.r1-03900-NICOBAR.0 CAF in kernel
    - Merged android-4.14-stable and updated to v4.14.232
    - Misc optimizations and fixes

    Update instructions are mentioned in main post.
    Latest android 11 china beta firmware recommended.

    Cheers and happy flashing!
    6
    A bit late, but better late than never.

    New ArrowOS 11.0 build is up!
    Grab it at https://arrowos.net/download/ginkgo

    - Fixed encryption, ROM is now encrypted by default
    - Updated graphics, display and perf blobs to R (LA.UM.9.11.r1-02400-NICOBAR.0)
    - Tune post_boot script for better performance
    - Misc RIL improvements
    - Enabled QC dual wifi interface
    - Reduced shutdown timeout
    - Switched to Snapdragon LLVM for kernel build
    - Rebased kernel on latest CAF tag and upstreamed to v4.14.212
    - Misc fixes and improvements

    IMPORTANT NOTE: Those who want to stay decrypted must flash DFE along with every build, others must clean flash and/or format data this build in order to boot with encryption and can directly use OTA updater in future builds.