[ROM] [13.0] [Dragon] ArrowOS 13.0 [UNOFFICIAL]

Search This thread

scottrix

Senior Member
Jul 19, 2012
59
24
What fixes do you mean? You shouldn't need more than the patch I gave you and the patches on my github ;)

Sync my Lineage device repo and revert
https://github.com/ThaMichie/androi...mmit/e88a8852c4cc74fb2b6f62c11c48f1a9568543a6

Make sure you have the patch mentioned earlier, apply these patches

This should be all for a working build.
I needed to create a soft link for ld to lld, and I needed to edit build/soong/ui/build/paths/config.go to allow host perl, as the prebuilt one was linked to host libcrypt.so.1 which doesn't exist on my system (I have libcrypt.so.2)

I'd missed your patches, so I have added those and rebuilt. The ROM now starts to boot and comes up with the ArrowOS logo, but then reboots to fastboot mode. logcat gives:

02-05 15:53:29.036 477 506 E ActivityManager: Connection failed: java.io.IOException: No such file or directory
02-05 15:53:29.037 477 506 W ActivityManager: Failed to connect to lowmemorykiller, retry later
02-05 15:53:29.039 477 506 I ActivityManager: Failed to connect to lmkd, retry after 1000 ms
02-05 15:53:29.168 445 467 D BootAnimation: Playing files = /product/media/bootanimation.zip/part1, Requested repeat = 0, playUntilComplete = true
02-05 15:53:29.547 477 506 E ActivityManager: Connection failed: java.io.IOException: No such file or directory
02-05 15:53:29.548 477 506 W ActivityManager: Failed to connect to lowmemorykiller, retry later
02-05 15:53:29.550 477 506 I ActivityManager: Failed to connect to lmkd, retry after 1000 ms
02-05 15:53:30.044 477 506 E ActivityManager: Connection failed: java.io.IOException: No such file or directory
02-05 15:53:30.044 477 506 W ActivityManager: Failed to connect to lowmemorykiller, retry later
02-05 15:53:30.045 477 506 I ActivityManager: Failed to connect to lmkd, retry after 1000 ms
02-05 15:53:30.222 445 467 D BootAnimation: Playing files = /product/media/bootanimation.zip/part1, Requested repeat = 0, playUntilComplete = true
02-05 15:53:30.297 570 570 E lowmemorykiller: Unknown cgroup attribute CgroupEventControl
02-05 15:53:30.298 570 570 I lowmemorykiller: No kernel memory cgroup event control (errno=2)
02-05 15:53:30.298 570 570 E lowmemorykiller: Kernel does not support memory pressure events or in-kernel low memory killer
02-05 15:53:30.298 570 570 I lowmemorykiller: exiting
02-05 15:53:30.553 477 506 E ActivityManager: Connection failed: java.io.IOException: No such file or directory
02-05 15:53:30.553 477 506 W ActivityManager: Failed to connect to lowmemorykiller, retry later
02-05 15:53:30.554 477 506 I ActivityManager: Failed to connect to lmkd, retry after 1000 ms

According to some google searches the kernel is missing the PSI patches.
 

tabormeister

Senior Member
Hi,

I was given a pixel c from a neighbour who was moving away and I loved how premium it looked and felt and so I thought it would be interesting to see how up to date I could bring it. Took a bit of googling to figure out what to do and how to do it (unlock bootloader, custom recovery, flash custom rom, magisk to certify device etc) but I'm really impressed with what has been done by ArrowOS. I also bought an official keyboard for £5.

But I do have one issue...

Battery life seems terrible when it's not being used. Unplugged with the keyboard on it as a cover it loses probably 8-10% an hour. Overnight it can go from fully charged to 25%. Could there be something always running, or is it likely the battery is just toast?
Did you flash the newest stock rom before going custom? That sounds very high for idle usage. Also check out the new Lineage builds!
 

michie

Senior Member
Apr 15, 2007
1,569
2,594
Hasselt
I needed to create a soft link for ld to lld, and I needed to edit build/soong/ui/build/paths/config.go to allow host perl, as the prebuilt one was linked to host libcrypt.so.1 which doesn't exist on my system (I have libcrypt.so.2)

I'd missed your patches, so I have added those and rebuilt. The ROM now starts to boot and comes up with the ArrowOS logo, but then reboots to fastboot mode. logcat gives:

02-05 15:53:29.036 477 506 E ActivityManager: Connection failed: java.io.IOException: No such file or directory
02-05 15:53:29.037 477 506 W ActivityManager: Failed to connect to lowmemorykiller, retry later
02-05 15:53:29.039 477 506 I ActivityManager: Failed to connect to lmkd, retry after 1000 ms
02-05 15:53:29.168 445 467 D BootAnimation: Playing files = /product/media/bootanimation.zip/part1, Requested repeat = 0, playUntilComplete = true
02-05 15:53:29.547 477 506 E ActivityManager: Connection failed: java.io.IOException: No such file or directory
02-05 15:53:29.548 477 506 W ActivityManager: Failed to connect to lowmemorykiller, retry later
02-05 15:53:29.550 477 506 I ActivityManager: Failed to connect to lmkd, retry after 1000 ms
02-05 15:53:30.044 477 506 E ActivityManager: Connection failed: java.io.IOException: No such file or directory
02-05 15:53:30.044 477 506 W ActivityManager: Failed to connect to lowmemorykiller, retry later
02-05 15:53:30.045 477 506 I ActivityManager: Failed to connect to lmkd, retry after 1000 ms
02-05 15:53:30.222 445 467 D BootAnimation: Playing files = /product/media/bootanimation.zip/part1, Requested repeat = 0, playUntilComplete = true
02-05 15:53:30.297 570 570 E lowmemorykiller: Unknown cgroup attribute CgroupEventControl
02-05 15:53:30.298 570 570 I lowmemorykiller: No kernel memory cgroup event control (errno=2)
02-05 15:53:30.298 570 570 E lowmemorykiller: Kernel does not support memory pressure events or in-kernel low memory killer
02-05 15:53:30.298 570 570 I lowmemorykiller: exiting
02-05 15:53:30.553 477 506 E ActivityManager: Connection failed: java.io.IOException: No such file or directory
02-05 15:53:30.553 477 506 W ActivityManager: Failed to connect to lowmemorykiller, retry later
02-05 15:53:30.554 477 506 I ActivityManager: Failed to connect to lmkd, retry after 1000 ms

According to some google searches the kernel is missing the PSI patches.
I think Arrow requires you to enable the kernel LMKD. Try rebuilding the kernel with CONFIG_ANDROID_LOW_MEMORY_KILLER=y in defconfig.
 

a8smith

New member
Feb 5, 2023
3
0
It only lost 2% battery overnight without the keyboard attached. Anybody else with a keyboard experiencing this? Maybe I can just put it in airplane mode when I'm not using it, tbh I only really use it to watch Netflix/Disney/Prime offline when travelling so it's not a big deal
 

michie

Senior Member
Apr 15, 2007
1,569
2,594
Hasselt
It only lost 2% battery overnight without the keyboard attached. Anybody else with a keyboard experiencing this? Maybe I can just put it in airplane mode when I'm not using it, tbh I only really use it to watch Netflix/Disney/Prime offline when travelling so it's not a big deal
This rom is not up to date anymore. Try my Lineage rom, it has some bluetooth patches.
 
  • Like
Reactions: tabormeister

michie

Senior Member
Apr 15, 2007
1,569
2,594
Hasselt
Dirty flash just fine over the build I installed back in November. The other one was causing some battery drain much faster the LOS in battery saver mode. Recently the tablet was dying in a few days vs. a few weeks. I am hoping this update solves that one. Thanks again for keeping this one alive. Let me know if you need me send you a beel
It should be alot better, the previous build still included some experimental fixes. Let me know if performance etc is ok ;)
 

krakard

Member
May 7, 2021
24
1
Current issue with Mindthegapps

Camera does not work for me and therefore I am unable to access the tablet because the Google services do not allow me to continue without setting up face unlock ...

Kinda sick of this tablet, though not the fault of anyone here just spent 12 hours trying to make keyboard work with every single ROM. probably just the keyboard's fault in the end but yeah here I am flashing for the 10th time (Idk why the camera is doing that and I kinda hate these stupid google services I just wanted to see if having them would make the keyboard work in some way)
 

Cyangiorgio

New member
Did you get around the face unlock? I need to disable it in the configs but could be that I forgot about it.

I made a new build but it doesnt boot, need to check why and fix it. It's just been really busy with work and school atm that I didnt have the time yet to check :)
Yeah i did, you just need to select the pattern instead of pin and select set it later, that will take you through it.
I can imagine but still well done for the impressing work! 😄
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Did you get around the face unlock? I need to disable it in the configs but could be that I forgot about it.

    I made a new build but it doesnt boot, need to check why and fix it. It's just been really busy with work and school atm that I didnt have the time yet to check :)
    Yeah i did, you just need to select the pattern instead of pin and select set it later, that will take you through it.
    I can imagine but still well done for the impressing work! 😄
    1
    So smooth!! Great work!
    Did you get around the face unlock? I need to disable it in the configs but could be that I forgot about it.

    I made a new build but it doesnt boot, need to check why and fix it. It's just been really busy with work and school atm that I didnt have the time yet to check :)
  • 23

    logo.png



    ArrowOS



    /* * We are not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed. Please * do some research if you have any concerns about features included in this ROM * before flashing it! YOU are choosing to make these modifications, and if * you point the finger at us for messing up your device, We will laugh at you. * It is your fault because you chose to do all the modifications on your device. * Remember projects like these and the work done on them is a hobby to the * contributors and the team members, no one is working for you nor is getting paid for it * have some respect for the work done by them since it is done purely on interest or a hobby */


    ABOUT
    ArrowOS
    is an Android Open Source Project based Android mobile operating system started with the aim of keeping things simple, clean and neat.

    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

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

    WHAT WORKS?
    • Almost everything

    WHAT DOESN'T WORK?
    • Camera
    • Webview based browsers won't play videos
      • Use a browser like firefox as a workaround (SW Codecs)
    • SELinux is permissive
    Be sure to include a log: check how to

    DOWNLOADS
    Click here to Download

    Recommended Gapps Package: MindTheGapps

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

    GPL compliance:
    ROM Source
    - https://github.com/ArrowOS
    Kernel Source - https://github.com/ThaMichie

    ROM OS Version: Android 13
    Security patch level: January 2023
    ROM Kernel: Linux 3.18
    Based On: AOSP
    14
    New build is up:

    * Fixed Bluetooth connection
    * Fixed Bluetooth audio
    * Replaced our old bluetooth hal with Shield Bluetooth configs
    * Ported Wifi Shield configs
    * Performance optimizations (GPU boost)
    * November security patch

    I forgot to include the H264 patch, will do next build.
    12
    New build up!

    - Updated CPU firmware to Shield 9.0.0
    - Updated GPU firmware to Shield 9.0.0
    - Updated xusb firmware to Shield 9.0.0
    - Fixed Led bar behaviour: Made my own variation to have a dimmed lightbar when screen is on so it does not disturb in dark rooms and turns off at screen off.

    Also cleaned our device tree.
    12
    New build up!

    - Improved UI performance (Smoother Animations)
    - Improved multitask performance
    - Updated device & vendor props
    - Upreved audio HAL to V7
    - Enabled H264 Codec
    - Ported Shield Health HAL
    12
    thank you very much for all the work and bringing life back to our pixels c.
    What next changes are you planning to bring? Do you think it will be possible to bring back 2k youtube or fullhd netflix?
    What are the pros of that shield 9.0.0 firmware?
    Thank you again
    I've put alot of work and time in our device tree to clean and upgrade everything I can which makes it easier to port future android versions. Will check if I can make it treble compatible too.

    The firmware itself wont make much difference without decent kernel drivers supporting it but let's see what I can do with our old kernel.

    With spoofing we might be able to bring back widevine but let's do one step at a time 😁

    My dad bought a 2022 mid range tablet. Feels way more sluggish compared to the pixel now 😎