[ROM][EOL][9.0][ARM64][OFFICIAL] ArrowOS 9.x

Search This thread

AK IRONIX

Member
Feb 11, 2016
6
4
The 13 Jan build is nice overall but in games(specifically FIFA mobile) it has started to stutter a lot, to an extent that it is unplayable, i had the October build before this and in that, though it was a little laggy, it was playable. Also, after force closing the game the phone too starts to stutter and lag.
 

patate29284

Senior Member
Feb 21, 2011
668
291
Xiaomi Poco X3 NFC
The 13 Jan build is nice overall but in games(specifically FIFA mobile) it has started to stutter a lot, to an extent that it is unplayable, i had the October build before this and in that, though it was a little laggy, it was playable. Also, after force closing the game the phone too starts to stutter and lag.
Same here. I just play asphalt extreme and it's stuttering a lot. I had Christmas build prior to this one and it worked excellent. I could play for about 4 - 5 hours with a full battery. Now, besides the lags, it would only give me like 2.5 hours of gaming and run out of battery. As I'm on vacations with my family, I haven't given too much time to check the phone and take logs and stuff, but as soon as I have some time, I'll get them and upload so Lyuu can take a look.

Enviado desde mi Moto G4 Plus mediante Tapatalk
 

smithbill

Senior Member
Jun 24, 2007
289
81
Liverpool
Anyone has a review for 13-1-2019 build?

I did an OTA update of the 13 Jan build over the previously installed Christmas build. I would agree with others that it does, in general terms, seem a little laggy (I'm not a game player so can't comment).

I did try using Kernel Adiutor to make a few adjustments to kernel parameters to see if I could lose some of the laggy-ness, but it doesn't seem to have had any perceptible affect. Perhaps the laggy-ness isn't a kernel issue - I don't know, I'm not qualified to say, I'm just providing some observational feedback.
 

Lyuu

Senior Member
May 1, 2016
274
973
I did an OTA update of the 13 Jan build over the previously installed Christmas build. I would agree with others that it does, in general terms, seem a little laggy (I'm not a game player so can't comment).

I did try using Kernel Adiutor to make a few adjustments to kernel parameters to see if I could lose some of the laggy-ness, but it doesn't seem to have had any perceptible affect. Perhaps the laggy-ness isn't a kernel issue - I don't know, I'm not qualified to say, I'm just providing some observational feedback.

Same here. I just play asphalt extreme and it's stuttering a lot. I had Christmas build prior to this one and it worked excellent. I could play for about 4 - 5 hours with a full battery. Now, besides the lags, it would only give me like 2.5 hours of gaming and run out of battery. As I'm on vacations with my family, I haven't given too much time to check the phone and take logs and stuff, but as soon as I have some time, I'll get them and upload so Lyuu can take a look.

Enviado desde mi Moto G4 Plus mediante Tapatalk

The 13 Jan build is nice overall but in games(specifically FIFA mobile) it has started to stutter a lot, to an extent that it is unplayable, i had the October build before this and in that, though it was a little laggy, it was playable. Also, after force closing the game the phone too starts to stutter and lag.

Maybe it could be two things: missing Adreno blobs (because cleanup) or the Perfd (from soak).

Try deleting "/system/vendor/etc/init/vendor.qti.hardware.perf@1.0-service.rc"
 
  • Like
Reactions: luckilyblack

smithbill

Senior Member
Jun 24, 2007
289
81
Liverpool
Try deleting "/system/vendor/etc/init/vendor.qti.hardware.perf@1.0-service.rc"

Well, I used root mode X-plore file explorer to delete that file and rebooted. It's difficult to tell, but I think there may be some improvement. Certainly it's not caused any issues and certainly performance is not worse but just maybe it has improved (although some of my fiddling in Kernel Auditor may also be contributing). I'm not a gamer so can't say what effect it may have had there, I'm only observing general use and in particular rapid scrolling up/down lists, image albums, files etc
 

tejas1903

Senior Member
Dec 28, 2014
65
34
Pune
Anyone has a review for 13-1-2019 build?
I had some performance issues in the past builds so I want to see if they've fixed it.

Well, a lot of people I see complaining, but somehow it's working excellent on my phone so far (XT 1643). I clean flashed the latest build with opengapps nano. Generally I play some arcade games for few hours and use few apps like translation and dictionary apps, Market Pulse (live stock market app), which eat up a lot of battery usually and heat up my phone (on stock and custom ROM both). On 13/01 build, phone surprisingly stays cool (for the same usage), its also super smooth (no lag whatsoever and didn't do any kernel tweaks) and for the last time I charged, it gave me screen on time of 4 hours (precisely) while battery was still showing 20% charge left. I generally 'force stop' most of the apps that generally run in background. So here's your review.
 

mateo2287

Member
Jan 18, 2019
8
1
27
Great rom but some problems that I cant solve.

Hi! First I want to say thanks for the great rom. But I have some troubless that I cant solve:
1) I cant change ringtones because the app "Sounds" (com.google.android.soundpicker) crash everytime.
2) And I dont know if are any way to solve camera problems, rear camera recording, speed of app in general, camera work in WhatsApp, etc.

Thank you!
 

patate29284

Senior Member
Feb 21, 2011
668
291
Xiaomi Poco X3 NFC
Maybe it could be two things: missing Adreno blobs (because cleanup) or the Perfd (from soak).



Try deleting "/system/vendor/etc/init/vendor.qti.hardware.perf@1.0-service.rc"
Same as Smithbill, I deleted the file and noticed an improvement on scrolling more than anything, but in general it's same as before. Even as I type this, I type the words my keyboard has an ugly delay in showing the letters pressed, and I have to stop typing to see if words are written correctly. This weekend I'll take logs and ss of battery usage and cpu frequencies to see if Lyuu can figure it out.

Enviado desde mi Moto G4 Plus mediante Tapatalk
 

Hari Haran

Senior Member
May 6, 2014
578
86
Coimbatore
Well, a lot of people I see complaining, but somehow it's working excellent on my phone so far (XT 1643). I clean flashed the latest build with opengapps nano. Generally I play some arcade games for few hours and use few apps like translation and dictionary apps, Market Pulse (live stock market app), which eat up a lot of battery usually and heat up my phone (on stock and custom ROM both). On 13/01 build, phone surprisingly stays cool (for the same usage), its also super smooth (no lag whatsoever and didn't do any kernel tweaks) and for the last time I charged, it gave me screen on time of 4 hours (precisely) while battery was still showing 20% charge left. I generally 'force stop' most of the apps that generally run in background. So here's your review.
Can you post some screens? Only one question. Do you use Facebook app?
 

tejas1903

Senior Member
Dec 28, 2014
65
34
Pune
Can you post some screens? Only one question. Do you use Facebook app?

Sure! Here are some SC... and no I don't use facebook. Market's closed on Sat & Sunday so haven't used those apps since last charge. One more thing is that, before installing the ROM I formatted all the partitions except for the SD card.
 

Attachments

  • Screenshot_Evie_20190120-145325.jpg
    Screenshot_Evie_20190120-145325.jpg
    157.9 KB · Views: 839
  • Screenshot_Evie_20190120-145333.jpg
    Screenshot_Evie_20190120-145333.jpg
    151 KB · Views: 842
  • Screenshot_Settings_20190120-145418.png
    Screenshot_Settings_20190120-145418.png
    110.4 KB · Views: 852
  • Screenshot_Settings_20190120-145428.png
    Screenshot_Settings_20190120-145428.png
    130 KB · Views: 840
  • Screenshot_Settings_20190120-145658.png
    Screenshot_Settings_20190120-145658.png
    139.3 KB · Views: 808
  • Screenshot_Settings_20190120-145809.png
    Screenshot_Settings_20190120-145809.png
    77.2 KB · Views: 781
Last edited:

Kandnub

Member
Dec 3, 2018
22
10
Sure! Here are some SC... and no I don't use facebook. Market's closed on Sat & Sunday so haven't used those apps since last charge. One more thing is that, before installing the ROM I formatted all the partitions except for the SD card.

Is it safe to wipe the internal storage? Your battery life seems to be fascinating compared to mine so I was wondering if a fresh clean wipe of all partitions has anything to do with that :(
 

tejas1903

Senior Member
Dec 28, 2014
65
34
Pune
Is it safe to wipe the internal storage? Your battery life seems to be fascinating compared to mine so I was wondering if a fresh clean wipe of all partitions has anything to do with that :(

Honestly, I'm not really an expert, so I can't tell if it's safe or not. But from what I have been reading on this forum, this is what I have understood, that a fresh clean install is always better. So that's what I have done every time I installed any ROM or even when updating this one.
1. take backup of internal storage.
2. wipe -> format data
3. wipe -> advanced wipe -> (except for Micro SD & USB-OTG) select everything and swipe to wipe.
4. Reboot to bootloader -> Recovery
5. AGAIN do the 3rd step.
6. then begin with ROM installation.
 
Last edited:

Kandnub

Member
Dec 3, 2018
22
10
Honestly, I'm not really an expert, so I can't tell if it's safe or not. But from what I have been reading on this forum, this is what I have understood, that a fresh clean install is always better. So that's what I have done every time I installed any ROM or even when updating this one.
1. take backup of internal storage.
2. wipe -> format data
3. wipe -> advanced wipe -> (except for Micro SD & USB-OTG) select everything and swipe to wipe.
4. Reboot to bootloader -> Recovery
5. AGAIN do the 3rd step.
6. then begin with ROM installation.

Thank you for the steps man. Appreciate it!
 

SAddik13

Senior Member
Dec 25, 2014
59
19
Mymensingh
Xiaomi Redmi Note 4

smithbill

Senior Member
Jun 24, 2007
289
81
Liverpool
I think same problem with looney kernel too. :confused:

Actually, I would agree with this observation. I've flashed the latest LoonyKernel, wiped cache/dalvik, rebooted twice & confirmed the new kernel is installed and been using it a couple of hours and I've not particularly noticed any difference. Using Kernel Adiutor I can see it switching big cores on/off, but I've no idea if it's doing what it's meant to be doing.

Performance isn't that laggy, but it's definitely not as smooth as it was in the Christmas build.
 
  • Like
Reactions: Hari Haran

Lyuu

Senior Member
May 1, 2016
274
973
Actually, I would agree with this observation. I've flashed the latest LoonyKernel, wiped cache/dalvik, rebooted twice & confirmed the new kernel is installed and been using it a couple of hours and I've not particularly noticed any difference. Using Kernel Adiutor I can see it switching big cores on/off, but I've no idea if it's doing what it's meant to be doing.

Performance isn't that laggy, but it's definitely not as smooth as it was in the Christmas build.

Install CPU Float and you might notice that most of the cores are off.
 
  • Like
Reactions: thakki

smithbill

Senior Member
Jun 24, 2007
289
81
Liverpool
Install CPU Float and you might notice that most of the cores are off.

I installed CPU Float and actually what I'm seeing is that pairs of BIG cores come on but generally only for a second or two & then go off. It's quite often different BIG cores and they seem to flip between max MHz or min MHz with little in-between.

Whereas with the LITTLE cores, all 4 are on the whole time and none ever go off and they do range min-to-max MHz.

So there seems to be a propensity to rely on the 4 little cores, with the 4 big cores just flip/flopping on/off for a tiny amount of time.

And that seems to be the case even when stressing out the phone with video, Chrome, rapid scrolling etc.

I'm using LoonyKernel.

Anyway, just an observation, I'm not sure it's at all helpful to you.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 167
    logo.png

    ArrowOS

    ABOUT
    ArrowOS is an AOSP based project started with the aim of keeping things simple, clean and neat. We added just the right and mostly used stuff that will be actually USEFUL at the end of the day.

    Website: [url]https://arrowos.net[/URL]
    Telegram: Channel | Group | Athene group
    Github: [url]https://github.com/ArrowOS[/URL]
    Code Review: review.arrowos.net
    E-mail: arrowos.contact

    WHAT WORKS?
    • Audio
    • Camera
    • RIL
    • Bluetooth
    • WiFi
    • Tethering [Hotspot]
    • Hardware Keys
    • Data
    • GPS
    • Sensors
    • VoLTE
    • Encryption (legacy hardware)

    ISSUES
    • None
    Be sure to include a log if you find out a issue: check how to

    INSTRUCTIONS
    Clean flash
    1. READ NOTES
    2. Download the ROM & GApps
    3. Wipe: System, Data, Dalvik, Cache
    4. Flash ROM + GApps
    5. Reboot & enjoy
    Dirty flash
    1. Download the ROM
    2. Wipe: Dalvik and Cache
    3. Flash ROM (+Magisk if rooted previously or if want root)
    4. Reboot & enjoy

    NOTES

    1. - BACKUP YOUR EFS BEFORE BOOTING PIE! Some people got IMEI=0 after flashing the stock firmware (TWRP with EFS)

    DOWNLOADS

    ROM: Click here for ROM

    Gapps: Click here for GApps

    Note: Pico, Nano or Micro Gapps are recommended. We don't like STOCK/HEAVY GApps

    ArrowOS source code

    Device sources:
    device | kernel | vendor

    Special thanks to

    AOSP
    LineageOS
    Ezio Lacandia Bijelkic
    Maxwen
    Alex Cruz
    scoute-dich
    Tibor Kaputa
    Bauuuuu
    loonycrd

    And all other Open Source, developers, teams and organisations.
    DM if we missed someone - you can always look at GitHub to find more contributors! :highfive:

    XDA:DevDB Information
    ArrowOS 9.x, ROM for the Moto G4 Plus

    Contributors
    Lyuu, Bauuuuu
    ROM OS Version: 9.x Pie
    ROM Kernel: Linux 3.10.x
    Based On: AOSP

    Version Information
    Status: Stable
    Stable Release Date: 2019-06-13

    Created 2018-10-29
    Last Updated 2019-06-25
    54
    Device changelog
    Code:
    25-6-2019: Release
     * Switched to 3.18 cam drivers
     * Merged OPJ28.111-22 cam changes, blobs
     * Switch to Snap
     * Switch to HAL1 instead of HAL3
     * Update some moto frameworks
     * Reduce readahead to 128KiB on post-boot
    
    23-6-2019: Bi-weekly release
     * Switched to lk.r13 kernel rebase (*called now as reborn)
    
    13-6-2019: Bi-weekly release
     * Reworked kernel
     * Automatic brightness while dozing
     * Brightness values from potter
     * Restart camera services after decrypting
     * Xiaomi perf
     * Removed camera app from pinning
    
    10-4-2019: Bi-weekly release
     * Fixed encryption, fm
     * Imported Pixelmaster camera
     * Imported perf stack from daisy and adapted for 8952
     * PowerHAL 1.1
     * Updated Sprint packages from OPJ28.111-22
     * Rebased kernel, only kept needed things
     * Removed obsolete hwui props
    
    15-2-2019: Bi-weekly release
     - Fixed statusbar padding
     - Moved wcnss_service into vendor and stop copying his config into data
     - Removed FRP prop
     - Removed deprecated Snap config
     - Give light sensor some time to warm up 
     - Fixed some derps
    
    02-2-2019: Bi-weekly release
     - Kernel patches
     - Added DTS:Eagle driver
     - Updated media codecs and profiles from OPJ28.111-12
     - Updated GPS config from OPJ28.111-12
     - Updated GPS blobs from deen
     - Imported data-ipa-cfg-mgr from CAF
     - Imported GPS from LA.UM.7.6.r1-02000-89xx.0
     - Removed unused config
    
    13-2-2019: Bi-weekly release
     - Fixed kernelpanics
     - Fixed audio derps
     - Fixed HW encryption
     - Re-added soundtrigger 2.0 (required by moto **** hals)
     - Switched to Perf stack from OPJ28.111-12
     - Switched to ACDB/ADSP from OPJ28.111-12
     - Enabled Verizon visual voicemail support, sustained performance mode
     - Disable home key if wakeup or sleep is enabled (FP actions)
     - Allow kernel to use 19.2MHz GPU idle freq
    
    28-1-2019: Bi-weekly release
     - Enabled doze/gestures to overlay
     - Imported CarrierConfig from potter (phones which couldn't switch to 3-4G can now)
     - Moved MotoActions to Settings dashboard
     - Moved ppd service to hal class
     - Pinned camera, home apps
     - Removed deprecated building flags
     - Removed deprecated libjni_livedisplay
     - Removed deprecated overlay
     - Removed incompatible irqbal config
     - Removed thermal client header, HAL
     - Reverted soak WCNSS config
     - Set minimum 2 big cores
     - Ship Health 2.0 HAL
     - Some cleanup
     - Switched to libperfmgr
     - Switched to prebuilt qti-telephony-common from daisy
     - Updated brightness overlays with OP5T ones
     - Updated build fp from latest soak
     - Updated some core values from soak
     - Disabled framepointer
     - Improved a lot the performance
     - Kanged wakelock default list from lk
     - Removed Adreno Idler
     - Reverted throttling temps to default ones
     - Switched to wlan-driver.lnx.1.0.r30-rel driver
     - Updated sdfat driver to 2.1.8
     - Added missing DTV permissions
     - Cleaned up a bit vendor
     - Kang ims.apk+qti-telephony-common.jar from daisy
     - Removed ESEPowerManager (we don't have the fw for it)
     - Updated CNE, QMI, RIL, PM, IMS blobs to P
     - Updated Perf stack from daisy (and adapted for our device)
    
    13-1-2019: Bi-weekly release
     - Big vendor cleanup
     - Imported 64bit thermal-engine, ACBD/ADSP, EsePowerManager blobs
     - Imported Widevine DRM 1.0
     - Imported thermal HAL
     - Ship Google ClearKey DRM 1.1
     - Updated core_ctl to reflect changes
     - Boot and system dex-preopt
     - Fixed fp-as-lock
     - Applied kernel patches for CVE-2018-16658, 
    CVE-2018-10940, CVE-2018-1000004, CVE-2017-1000410, CVE-2017-0861, CVE-2017-12153, 
    CVE-2017-1000365, CVE-2017-7482, CVE-2017-7472, CVE-2017-6951
     - Removed WifiDisplay config
     - Removed unused shims
     - Removed some sensor HALs from building
     - Removed deprecated HWUI config from init
     - Removed unused services
     - Removed soundtrigger HAL
    
    9-12-2018: Weekly release
     - Binderize lights HAL
     - Binderized vendor HALs
     - Remove libspeakerbundle ****
     - Perf derps
     - Build fp, desc to latest nougat
     - Add burn-in workaround into MotoSettings 
     - Add fp lock into MotoActions
     - A lot of kernel patches
    
    1-12-2018: Weekly release
     - Allow CPU overclock to 1.6GHz
     - Allow GPU overclock to 600MHz
     - Allow 9v charging force back again
     - SDCardFS patches
     - Drop SafailNet
     - Drop libspeakerbundle
     - Import QTI QTEE Connector blobs from OPJ28.128
     - Import QTI IOP blobs from OPJ28.128
     - Import QTI Perf blobs from OPJ28.128
     - Import charge_only_mode blob from OPJ28.128 
     - Import Audio blobs from OPJ28.128
     - Import Motorola Audio Service 2.0 blobs from OPJ28.128
     - Import Motorola Display Panel blobs from OPJ28.128
     - Import Fingerprint blobs from OPJ28.128
     - Import Motorola Power blobs from OPJ28.128
     - Import esepowermanagemer blob from OPJ28.128
     - Import Motorola TV blobs from evert
     - Import venus fw from OPJ28.128
     - Import msm_irqbalance from OPJ28.128
    
    25-11-2018: Weekly release
     - Fixed BT calling
     - Fixed FM Radio
    
    18-11-2018: Weekly release
     - Fixed hotspot
     - Hotspot can use 5GHz now
     - Fixed audio policy
     - Removed MotoCamera
     - Added MotoSettings (TurboCharging on/off)
     - internal: qti-telephony-common built from src
     - internal: msm_irqbalance service added
     - internal: fixed vdex shared names
     - internal: updated power_profile to P
     - internal: enabled battery LED (can be disabled from Settings now)
     - internal: 'SafailNet' added
     - internal: enabled QCRIL radio power saving 
     - internal: overlay: configure number of physical SIM slots 
     - internal: kernel: SMBCharger Control driver added
     - internal: kernel: a lot of patches
    
    02-11-2018: Spooktober release
     - Imported marlin brightness values
     - MotoCamera is included from now on
     - internal: gps: Missing config is now being shipped
     - internal: gps: Updated GPS config to P
     - internal: gps: GPS updated to LA.BR.1.3.7_rb1.11 
     - internal: overlay: Battery LED enabled on overlay (you can disable the LED while charging on Settings now)
     - internal: overlay: Updated power_profile to P
     - internal: kernel: EXFAT FS driver added
     - internal: kernel: Sound Control added
     - internal: kernel: Fingerprint as homebutton (plus configurable) added
     - internal: kernel: Boeffla Wakelock blocker driver added
     - internal: kernel: Some lower frequencies added
     - internal: kernel: CVE-2017-1000251 patch (critical bluetooth patch)
     - internal: kernel: msm8952 arm64 optimizations
     - internal: kernel: reduced from 2500 to 1500 mAh for turbo charging
     - internal: kernel: WiFi pronto driver updated to LA.BR.1.3.7_rb1.11
     - internal: kernel: kCAL Colour Control v2.0 driver added
    
    29-10-2018: Initial release
     - Initial release
    35
    Changelog 28/1/2019

    - Device side
    * Enabled doze/gestures to overlay
    * Imported CarrierConfig from potter (phones which couldn't switch to 3-4G can now)
    * Moved MotoActions to Settings dashboard
    * Moved ppd service to hal class
    * Pinned camera, home apps
    * Removed deprecated building flags
    * Removed deprecated libjni_livedisplay
    * Removed deprecated overlay
    * Removed incompatible irqbal config
    * Removed thermal client header, HAL
    * Reverted soak WCNSS config
    * Set minimum 2 big cores
    * Ship Health 2.0 HAL
    * Some cleanup
    * Switched to libperfmgr
    * Switched to prebuilt qti-telephony-common from daisy
    * Updated brightness overlays with OP5T ones
    * Updated build fp from latest soak
    * Updated some core values from soak

    - Kernel side
    * Disabled framepointer
    * Improved a lot the performance
    * Kanged wakelock default list from lk
    * Removed Adreno Idler
    * Reverted throttling temps to default ones
    * Switched to wlan-driver.lnx.1.0.r30-rel driver
    * Updated sdfat driver to 2.1.8

    - Vendor side
    * Added missing DTV permissions
    * Cleaned up a bit vendor
    * Kang ims.apk+qti-telephony-common.jar from daisy
    * Removed ESEPowerManager (we don't have the fw for it)
    * Updated CNE, QMI, RIL, PM, IMS blobs to P
    * Updated Perf stack from daisy (and adapted for our device)

    *note: weekly coming this weekend. Don't forget to include a logcat if any issue with anything listed above.
    Everything has been tested and working really fine.
    *credits: thanks to Saeedzz, Dieimes, Comishi, Lastdust, Osvaldo for testing and reporting:victory:
    and to looneycrd for his kernel patches and guiding me with some things
    27
    ArrowOS build release - 13/01/2019 - (Big) device update

    Changelog
    • Big vendor cleanup
    • Imported 64bit thermal-engine, ACBD/ADSP, EsePowerManager blobs
    • Imported Widevine DRM 1.0
    • Imported thermal HAL
    • Ship Google ClearKey DRM 1.1
    • Updated core_ctl to reflect changes
    • Boot and system dex-preopt
    • Fixed fp-as-lock
    • Applied kernel patches for CVE-2018-16658,
      CVE-2018-10940, CVE-2018-1000004, CVE-2017-1000410, CVE-2017-0861, CVE-2017-12153, CVE-2017-1000365, CVE-2017-7482, CVE-2017-7472, CVE-2017-6951
    • Removed WifiDisplay config
    • Removed unused shims
    • Removed some sensor HALs from building
    • Removed deprecated HWUI config from init
    • Removed unused services
    • Removed soundtrigger HAL

    *note: zip will be available in some hours
    21
    ArrowOS new build 13/02/2019

    Changelog:

    - Fixed kernelpanics
    - Fixed audio derps
    - Fixed HW encryption
    - Re-added soundtrigger 2.0 (required by moto **** hals)
    - Switched to Perf stack from OPJ28.111-12
    - Switched to ACDB/ADSP from OPJ28.111-12
    - Enabled Verizon visual voicemail support, sustained performance mode
    - Disable home key if wakeup or sleep is enabled (FP actions)
    - Allow kernel to use 19.2MHz GPU idle freq

    Url: https://sourceforge.net/projects/ar...ow-v9.0-athene-OFFICIAL-20190213.zip/download