[ROM] [11] [Apollo/ApolloPro] ArrowOS [GAPPS] [Unofficial] [AOSP]

Search This thread

Dobsgw

Senior Member
Dec 16, 2015
2,135
1,705
Update on that brightness flickering bug: my V4A suddenly stopped working, maybe because I was tinkering with mods and I Re-enabled the previous disabled Audio Modification Library (which I need/ is the only known/safest method working for me) and after reboot I got that issue again.. Even after several reboots no change. I went on and installed V4A drivers, disabled AML again, reboot and issue went away..

I know reporting bugs with mods isnt supported and this isn't an issue which stays so I couldnt care less but maybe somebody finds this information useful. I will provide logs if someone does even care.
"No bug support for custom kernels
No bug support if you use magisk / modules
No bug support if you modify the ROM in any way"
 

Dobsgw

Senior Member
Dec 16, 2015
2,135
1,705
Is this just android things? The gesture like back and also app switch didn't work on some app and fullscreen app like games. It worked without a problem in browsers and app of similar nature.
Can you elaborate a bit more? (BTW as above, if there's mods, don't report issues with the ROM).

Does it freeze up in certain apps?
Are you using gesture navigation or navigation bar?

Will be cool if you can attach a log with that info
 

eurochild

Senior Member
Jul 11, 2007
993
979
Athens
Can you elaborate a bit on the fingerprint being always active? How is it supposed to be?
For me it acts the same as MIUI but maybe theres a setting I missed
on miui there are 2 options..
1. fingerprint directly unlocks on touch
2. screen must be first turned on and then the fp works

here the case is the same as #1 on miui
i would also like to have the same options on this rom
 

Dobsgw

Senior Member
Dec 16, 2015
2,135
1,705
on miui there are 2 options..
1. fingerprint directly unlocks on touch
2. screen must be first turned on and then the fp works

here the case is the same as #1 on miui
i would also like to have the same options on this rom
got it

it'll be rom source side from arrow and I won't modify that so it's up to them if they add it

i doubt it because most development is focussed on FOD implementations
 
  • Like
Reactions: eurochild

Dobsgw

Senior Member
Dec 16, 2015
2,135
1,705
have you considered applying for official maintainer ?
Only when I'm sure the device tree will not change. I don't want to take official maintainership and require users to format data for an update.
The issue will be that many people take the update without reading changelogs and then spam saying the build won't boot
 
  • Like
Reactions: eurochild

Dobsgw

Senior Member
Dec 16, 2015
2,135
1,705
Oups sorry i read "lag" and not log, tell me what log exactly you want so i can do it later
On PC:
Download platform-tools: https://developer.android.com/studio/releases/platform-tools
Extract it to anywhere you like.
Navigate in cmd / terminal to platform-tools folder you just extracted.

On Device:
Enable developer options, enable USB debugging.
Reboot.
Reproduce error/ issue/ bug.

Back to PC:
Connect phone.
In your cmd/terminal instance, run
Code:
adb logcat > bluetoothcallissue.txt
(Say allow if the phone prompts you about connecting with adb)
Disconnect device.

On PC:
Grab the log file that was created in the platform-tools folder, upload it to here
 

eurochild

Senior Member
Jul 11, 2007
993
979
Athens
On PC:
Download platform-tools: https://developer.android.com/studio/releases/platform-tools
Extract it to anywhere you like.
Navigate in cmd / terminal to platform-tools folder you just extracted.

On Device:
Enable developer options, enable USB debugging.
Reboot.
Reproduce error/ issue/ bug.

Back to PC:
Connect phone.
In your cmd/terminal instance, run
Code:
adb logcat > bluetoothcallissue.txt
(Say allow if the phone prompts you about connecting with adb)
Disconnect device.

On PC:
Grab the log file that was created in the platform-tools folder, upload it to here
 

Attachments

  • bluetoothcallissue.txt
    3.8 MB · Views: 11

Dobsgw

Senior Member
Dec 16, 2015
2,135
1,705
No bug support if you use magisk / modules
No bug support if you modify the ROM in any way

Whatever I'm gonna try completely changing the audio/BT at this point because it's definitely not right
 
  • Like
Reactions: eurochild

eurochild

Senior Member
Jul 11, 2007
993
979
Athens
on miui there are 2 options..
1. fingerprint directly unlocks on touch
2. screen must be first turned on and then the fp works

here the case is the same as #1 on miui
i would also like to have the same options on this rom

got it

it'll be rom source side from arrow and I won't modify that so it's up to them if they add it

i doubt it because most development is focussed on FOD implementations

Happy to see this implemented!

 

Fakhrul12

Senior Member
May 7, 2012
93
8
Hi I got a question, I'm currently running on firmware you've recommended. It's V12.1.2.0.RJDEUXM. Was it alright for me to update it to V12.1.5.0.RJDEUXM from the firmware updater link you've given from the post?

Also are you planning to implement OTA in the future?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Looks promissing! I'm in the market for a new rom since 12.1 is just a massive pile of crap. Don't feel like downgrading and getting tons of "update" spam in my notifications.
    My question is; Does Genstures work with custom launchers? I cannot for the life of me use the Miui launcher and to find an app takes 12 minutes and to many seconds.
    Preparing my backups while awaiting an anser :)
    -PV
    This is an AOSP rom, nothing about MIUI applies here
    1
    .. the only Issue I have is an AOSP/ROM source Issue I have with every AOSP ROM that Fingerprint Sensor is Always active but I think I will just disable FP anyways as my sweaty junkie fingers messing it up anyways lol
    this is the only thing that its urgent to be changed so that we can first wake screen and then unlock with fp, hope this gets an update soon!
    1
    on miui there are 2 options..
    1. fingerprint directly unlocks on touch
    2. screen must be first turned on and then the fp works

    here the case is the same as #1 on miui
    i would also like to have the same options on this rom
    got it

    it'll be rom source side from arrow and I won't modify that so it's up to them if they add it

    i doubt it because most development is focussed on FOD implementations
    1
    have you considered applying for official maintainer ?
    Only when I'm sure the device tree will not change. I don't want to take official maintainership and require users to format data for an update.
    The issue will be that many people take the update without reading changelogs and then spam saying the build won't boot
  • 11
    Disclaimer:
    No bug support for custom kernels
    No bug support if you use magisk / modules
    No bug support if you modify the ROM in any way
    Post issues here, logs preferable - will see what I can do

    logo.png

    ArrowOS

    ABOUT
    ArrowOS
    is an AOSP/CAF based project started with the aim of keeping things simple, clean and neat.

    Website: https://arrowos.net
    Github: https://github.com/ArrowOS
    Code Review: review.arrowos.net
    PayPal: Donate to us
    Blog: blog.arrowos.net

    Checkout more documentation at (maintainership/contributing): Check this out

    WHAT WORKS?
    • Almost everything
      MIN Refresh Rate Selector (30, 48, 50, 60, 90, 120, 144hz available)
      Smooth Display
      SELinux Enforcing
      Encryption
      OSS Kernel
      IR Blaster

    WHAT DOESN'T WORK?
    • You tell me
      - Kernel wakelock after calls (sometimes) which will hold the phone awake. Reboot to remove the wakelock after calls. We are looking for a solution. Seems to only happen with Bluetooth & Wifi enabled together.
      - No AAC bluetooth codec - also working on this.
    Be sure to include a log : check how to

    DOWNLOADS (Gapps ROM)
    AFH:

    FIRMWARE
    or

    This firmware is mandatory to use with the ROM.

    Recommended Recovery:
    PBRP by Akshat

    Screenshots
    Thanks Martensite

    ROM Source: https://github.com/ArrowOS
    Kernel Source: https://github.com/xiaomi-sm8250-devs/android_kernel_xiaomi_sm8250
    Device Source: https://github.com/Dobsgw/device_xiaomi_apollo


    Credits:
    - Ramisky for Apollo tree
    - Zidan44 for PE tree/ SELinux base
    - SebaUbuntu for sm8250 trees/ kernel
    - Everyone who contributes to Apollo/ sm8250 development

    Ramisky's credit list:
    - akshat28 for helping from time to time most notably GCam.
    - sebaubuntu for ACTUAL TREES.
    - dyneteve for realizing ****ty accidental touch driver by Xiaomeme & helping fix it & way more and guidance, dyne-san.
    - JerzyD for server, testing too.
    - ahmed_tohamy for helping.
    - ejbtrd for helping.
    - Jack1Player for helping.
    - D_F_ApolloPro for helping.

    Zidan44's credit list:
    - adeveloper79 & akshat28 (ironmerc) for Refresh Rate fix
    - ajayKadian for testing
    6
    Changelog:

    25/04/2021:
    - Force some Bluetooth audio props for aptx / aac
    - Address a lot of SeLinux denials
    - Shift down slightly the status bar icons, I want to align them with camera like in MIUI
    - Disabled AOD
    - A few kernel optimisations by Ramii
    - Sync ArrowOS Source
    - Some source additions like fingerprint sensor button press/tap switching (under security->unlock)

    09/04/2021:
    - update to redfin April fingerprint (fix Safetynet)
    - April security patches
    - Switch to Smooth Display + native Refresh Rate selector in display settings (thanks to Akshat)

    08/04/2021:
    - Reduced status bar size to 35dpi (give feedback pls) still need to adjust the icons position
    - Added minimum RR swtich (this is not the same as our normal RR switch so you can use both)
    - Fixed IR blaster denial (IR Blaster works now thanks to SebaUbuntu)
    - Enabled Smart Charging - under Settings - Battery
    - Added Clear Speaker under Settings - Sound (it sounds awful but works lol)
    DIRTY FLASH FROM 02/04 BUILD

    02/04/2021:
    - Changed tree back to Ramisky's tree (he implemented OSS kernel)
    - Sync ArrowOS Source
    - OSS Kernel
    CLEAN FLASH REQUIRED (sorry not sorry)

    27/03/2021:
    - Builds are with Gapps now (no size errors when flashing additional gapps).
    - ArrowOS Source sync.

    25/03/2021:
    - Changed trees (device,vendor, etc) to Zidan's PixelExperience trees
    - SELinux Enforcing (Thanks Zidan!)
    - Call Recording Enabled (please confirm) IN STOCK DIALER NOT GOOGLE DIALER
    - Still prebuilt kernel. Aim for OSS kernel in next build
    - ArrowOS Source synced (probably no changes)
    IF COMING FROM 23/03 BUILD - FORMAT DATA

    23/03/2021:
    - Initial build!
    1
    Next version will use Pixel Experience trees by Zinadin Zidan

    Format data/ clean flash *may* be required
    1
    New build is up. New tree, new vendor, not much else changed.
    Format data recommended
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone