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

Development [ROM] [11.0.0] [alioth/aliothin] ArrowOS 11.0 [OFFICIAL] [WEEKLY]

Search This thread

grayme

Senior Member
Oct 3, 2006
993
12
Hertfordshire
Xiaomi Poco F3
Should've done that, sorry. I'll try this when I get home, run TWRP without flashing and updating the firmware.

If you manage to do it (link above to post confirming firmware needs updating), I wouldn't mind assistance with how you flash the firmware; I've got TWRP on my phone, but it doesn't seem to update the firmware, even when I turn off the signature verification (ADB is still showing 12.5.2 installed).

ETA: Took a chance and having updated fw, updated ArrowOS. Now adb is noting the update to fw too.
 
Last edited:

grayme

Senior Member
Oct 3, 2006
993
12
Hertfordshire
Xiaomi Poco F3
Worked for me too. Booted from TWRP, then ADB sideloaded the firmware only zip. After that I rebooted again into the TWRP image ADB sideloaded latest Arrow and all is well.
My Santander UK app has stopped working, but I can't be sure if it is upgrading the fw or another issue as the app just closes to protect me :rolleyes: without being clear exactly why.
 

k0ukl1

New member
Oct 13, 2021
3
0
Hello all,

first of all thanks the creators for this great rom,i observed in the latest update(and using Drunk custom kernel) i am unable in the SIM settings to select manually a carrier,automatically select network is always on and i cant disable it ,does anyone else has this issue?>any workarounds?
 

Spain003

New member
Jan 29, 2012
2
0
Had something strange happen. I sideloaded with adb but got stuck at 47%, then got this message:

adb: failed to read command: No error: 0​

I restarted the sideload, and again got stuck at 47% with the same message.

I disconnected the phone from PC expecting to deal with a loop or something bad, but the phone stated up with the OS installed. I set it up like normal and no problems. Downloaded my apps and no problems. Connected to wifi, data, bluetooth... no problems. PIN, fingerprint no problem. In fact, I can't find anything wrong. been using for 2 days now, no problems.
I'm confused. I get it "if it's not broken don't fix it", but I haven't read anyone else running into this 'not-problem' problem.

Anyone else experience this?

Is there something specific that I can check that will confirm that the OS is installed complete or incomplete?

I have TWRP, but the instructions were for adb so I used that. I was on 12.5.4.0 global.

ty
 

amafox

Member
Feb 19, 2018
7
5
I won't go into details, 47% error 0 indicates that the patch finished correctly.
If error 0 display, you have nothing worry.

If you're concerned, Google search for ”adb 47%” and you'll understand the details.
 
  • Like
Reactions: Spain003

orangerollo

New member
Sep 30, 2021
4
2
My understanding is you do need to intstall TWRP to update firmware, but then it will be overwritten by stock recovery when ArrowOS is updated.

However, having installed TWRP using these instructions, firmware still seems to be 12.5.2.0 as the signature check of both firmwares (12.5.4 and 12.5.6) both fail.

ETA: Installed without signature verification check but 'adb shell getprop' still shows 12.5.2.0....

I updated the FW to V12.5.6.0 and updated to latest rom and getprop shows V12.5.4.0. I must be wrong about getprop. It must be something that is related to what FW was used to build the rom as opposed to the FW on the phone.
 

fonzserge18

Senior Member
Aug 26, 2011
71
3
Xiaomi Poco F3
Had something strange happen. I sideloaded with adb but got stuck at 47%, then got this message:

adb: failed to read command: No error: 0​

I restarted the sideload, and again got stuck at 47% with the same message.

I disconnected the phone from PC expecting to deal with a loop or something bad, but the phone stated up with the OS installed. I set it up like normal and no problems. Downloaded my apps and no problems. Connected to wifi, data, bluetooth... no problems. PIN, fingerprint no problem. In fact, I can't find anything wrong. been using for 2 days now, no problems.
I'm confused. I get it "if it's not broken don't fix it", but I haven't read anyone else running into this 'not-problem' problem.

Anyone else experience this?

Is there something specific that I can check that will confirm that the OS is installed complete or incomplete?

I have TWRP, but the instructions were for adb so I used that. I was on 12.5.4.0 global.

ty
experience just now. i was expecting a bootloop but everything is working great.
 

Top Liked Posts

  • 2
    EDIT: The update fixed it. Someone with more knowledge should figure out why getprops says the wrong version.
    The adb command merely reads the build.prop file. The contents of which is entirely under the control of the ROM developer and doesn't actually reflect what the firmware version is. A better value to check is the baseband version, as this often gets updated with a firmware flash.

    Settings -> About Phone -> Android version -> Baseband version

    This number isn't very friendly, doesn't include the firmware version, and is different for geographical areas. However, it does tend to change with firmware updates. There is an option to Copy this value to the clipboard by long-pressing on it.
    1
    I just flashed 12.5.6 Global with TWRP and it indeed still says 12.5.4. Is there any other way to check? In a few hours I will be able to check in my car if it's fixed.

    EDIT: The update fixed it. Someone with more knowledge should figure out why getprops says the wrong version.
    1
    I just flashed the October 9 update, and now videos randomly pauses in all apps, my internet connection is fine. Is there a fix for this one?

    Is there a way to downgrade to the September update?
    Just read back a few pages on this thread.
    1
    I was on latest MIUI before I tried the rom (EU 12.5.6). I also had the audio and video issues. Also it seemed very sluggish in general.

    Now I'm using pixel experience plus and have no issues. It's very fast and no sound problems.
  • 15
    Update 2021-09-29

    Device changelog:
    • - Fixed proximity sensor
    • - Restore stock RIL-related blobs (fixed random crashs)
    • - wifi: Partial sync config and overlay with CAF
    • - Switch AOSP WFD impl
    • - Misc fixes and upstream changes.

    Kernel changelog:
    • - Merge CAF tag LA.UM.9.12.r1-12900-SMxx50.QSSI12.0
    • - Misc fixes and upstream changes.

    ROM changelog: https://arrowos.net/changelog.php

    Installation instruction: https://forum.xda-developers.com/t/...os-11-0-official-weekly.4279481/post-85045261

    Download: https://arrowos.net/download/alioth

    Note:
    - Don't use fw 12.5.3.0 or newer Global/India or China 12.5 Enhanced! (Use previous, example 12.5.2.0 Global)

    P.S. My personal Telegram support chat: https://t.me/mipa_lab
    10
    Update 2021-09-25

    Device changelog:
    • - Fixed recording 4k video
    • - Fixed mic in some apps
    • - Fixed random crash audio service
    • - libinit: Switch to OEM build fingerprint
    • - overlay: Allow to be rotated in all 4 rotations
    • - overlay: Improve screen brightness config
    • - Misc fixes and upstream changes.

    Kernel changelog:
    • - techpack/audio: kona: Report correct key code of headset buttons
    • - Misc fixes and upstream changes.

    ROM changelog: https://arrowos.net/changelog.php

    Installation instruction: https://forum.xda-developers.com/t/...os-11-0-official-weekly.4279481/post-85045261

    Download: https://arrowos.net/download/alioth

    Note:
    - Don't use fw 12.5.3.0 Global/India or China 12.5 Enhanced! (Use previous, example 12.5.2.0 Global)

    P.S. My personal Telegram support chat: https://t.me/mipa_lab
    9
    Update 2021-10-09

    Device changelog:
    • - rootdir: Import Xiaomi changes over USB scripts
    • - rootdir: Cleanup init.*.rc files
    • - sepolicy: Address dinials for vendor_qti_init_shell
    • - Import com.fingerprints.extension HAL
    • - Build libldacBT_* from sources
    • - Update blobs to MIUI V12.5.6.0.RKHEUXM
    • - props: Cleanup
    • - Remove WiFi Aware and RTT support
    • - Remove TARGET_USES_INTERACTION_BOOST
    • - Misc fixes and upstream changes.

    Kernel changelog:
    • - Merge branch android-4.19-stable of android/kernel/common
    • - Misc fixes and upstream changes.

    ROM changelog: https://arrowos.net/changelog.php

    Installation instruction: https://forum.xda-developers.com/t/...os-11-0-official-weekly.4279481/post-85045261

    Download: https://arrowos.net/download/alioth

    Note:
    - Recommend use with fw part MIUI V12.5.4.0 and newer (global/India/etc).


    P.S. My personal Telegram support chat: https://t.me/mipa_lab
    7
    Im on sept 19 build, trying to download the update thru system update but it keeps saying download error and saying I dont have internet but I do
    For me OTA work. How usually i saying, no logs = no bugs.


    P.s. proximity sensor will be fixed with next update.
    7
    great rom the best most stable rom , but I have one problem ,I can't find my car keys , is their like a function that will locate them? seriously some of these post lol..
    </sarcasm>
  • 82
    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
    Telegram: Channel | Chat
    Github: https://github.com/ArrowOS
    Code Review: review.arrowos.net
    E-mail: arrowos.contact
    PayPal: Donate to me
    Blog: blog.arrowos.net

    Installation instructions: Click here

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

    WHAT WORKS?
    • Almost everything

    WHAT DOESN'T WORK?
    • You tell me
    Be sure to include a log : check how to

    DOWNLOADS
    Click here to Download
    Tip: Select OEM -> Device,choose Arrow version, choose build type: "GAPPS" or "VANILLA" to download.
    Read our blog article/post about:
    * GAPPS and VANILLA variants
    * Checking build integrity

    XDA:DevDB Information
    ArrowOS 11.0, ROM for POCO F3 / Redmi K40 / Mi 11x

    Contributors
    palaych
    Source Code: https://github.com/ArrowOS
    Kernel Code: https://github.com/ArrowOS-Devices/android_kernel_xiaomi_alioth

    ROM OS Version: Android 11
    ROM Kernel: Linux 4.x
    ROM Firmware Required: MIUI R
    Based On: AOSP
    53
    INSTALLATION PROCEDURE:

    First installation (Clean flash):


    You need adb/fastboot tools.
    Download boot, vendor_boot and rom zip:
    1. https://drive.google.com/file/d/1o-4T4hfEtxECIss-DVSSYAM1Kvy2iDN9/view?usp=sharing
    2. https://drive.google.com/file/d/1PgtI8bOV1yjmTZJ7euP6xDFzMszY6AXb/view?usp=sharing
    3. https://arrowos.net/download/alioth

    Reboot in fastboot. Flash boot and vendor_boot:

    fastboot flash boot_ab boot_alioth.img fastboot flash vendor_boot_ab vendor_boot_alioth.img

    Reboot in ArrowOS Recovery:

    fastboot reboot recovery

    Make format data (Factory reset -> Format data).

    Flash ROM (Apply update -> Apply from ADB):


    adb sideload name.zip

    Follow what show on device, should be ... Step 1/2 -> 2/2, then flashing ended, can reboot device in system. (In cmdline: If the process succeeds the output will stop at 47% and report `adb: failed to read command: Success`. In some cases it will report `adb: failed to read command: No error` which is also fine!")

    If you want install separate gapps on vanilla buildtype, after flash ROM:

    Advanced -> Reboot to recovery

    Flash gapps (Apply update -> Apply from ADB):


    adb sideload name.zip

    __________________________________________________

    Install Update (dirty flash):

    Go in Settings -> System -> Updater


    Downlad new build -> Install

    Device will automatically download, reboot into recovery and install a new build.

    _______________________________________________________


    Also you can use TWRP. Can find info in theme:
    CLICK HERE

    ___________________________________________________


    My official telegram group: CLICK HERE
    21
    Update 2021-09-11

    Device changelog:
    • - Remove qti telephony injection (Fix SIM-Switcher)
    • - sepolicy: Address denials
    • - rootdir: Disable sched_walt_rotate_big_tasks
    • - Build with Clang 13.0.1
    • - media: Sync configs with CAF
    • - audio: Sync configs with CAF
    • - proprietary-files: Restore all vibrator firmware
    • - proprietary-files: Unpin Display blobs
    • - Convert CarrierConfig overlays into RRO
    • - rro_overlays: {Wifi,Tethering}Overlay: Move to vendor
    • - Import full QTI Codec2 HAL and switch to Codec2 by default
    • - libinit: Switch to walleye oreo build fingerprint
    • - Misc fixes and upstream changes.

    Kernel changelog:
    • - Merge branch android-4.19-stable android kernel common
    • - Merge CAF tag "LA.UM.9.12.r1-12800.01-SMxx50.QSSI12.0"
    • - cpu-boost: Rework
    • - Misc fixes and upstream changes.

    ROM changelog: https://arrowos.net/changelog.php

    Installation instruction: https://forum.xda-developers.com/t/...os-11-0-official-weekly.4279481/post-85045261

    Download: https://arrowos.net/download/alioth

    Note:
    - Don't use fw 12.5.3.0 Global/India or China 12.5 Enhanced! (Use previous, example 12.5.2.0 Global)

    P.S. My personal Telegram support chat: https://t.me/mipa_lab
    19
    I've been using this ROM for a few weeks and it's great but I noticed a couple of things and have tried to fix them.

    The phone doesn't always go into full suspend mode because there's an misconfigured interrupt from the always on processor.
    This should fix it:
    https://github.com/dzo/android_kernel_xiaomi_alioth/commit/7ee79cda883ec09c69ba03d18d1be34291077442


    The display doesn't go into low power mode when the always on display is enabled. There's also a clock with the wrong name in the device tree.
    Here's a quick fix for both those things:
    https://github.com/dzo/android_kernel_xiaomi_alioth/commit/8ac729b52ea721a419b5dd7f21eaa829675b925b

    Attached is a zip containing a new boot.img and also a new dtbo.img, the dtbo isn't really necessary but I updated it to match the panel settings in the stock MIUI tree. In a dark room, the always on display might be quite bright but it's actually using less power than it used to.

    You can check the power usage with the display off by connecting adb over wifi and looking for lines like this in the kernel messages:

    <12>[ 309.495162] healthd: battery l=78 v=4129 t=31.5 h=2 st=3 c=40039 fc=4568000 cc=14 chg=

    It's the c= number that's important, this is the power consumption. With the display off it's about 17K, with the display in low power mode it's about 40K and without my fixes it was over 100K with AOD on.

    flash from fastboot (not recovery) with:

    fastboot flash boot boot.img
    fastboot flash dtbo dtbo.img

    This boot.img is patched with magisk, has root and should pass safetynet.

    You can also try the kernel out using:

    fastboot boot boot.img

    Unplug usb quickly after it says it's booting or it will just show a charging icon. This won't modify your system, just reboot to go back to the original kernel.

    All this should be quite stable but because the system wasn't previously going into suspend it might show up other bugs in some drivers. Use at your own risk!
    19
    Update 2021-07-24
    Device changelog:
    • - parts: Add High Touch Polling Rate support
    • - Update blobs to V12.5.2.0.RKHMIXM
    • - Update config DisplayCutout to MIUI V12.5.2.0
    • - Update QDCM calibration configs to MIUI V12.5.2.0 and switch smart_MC1 by default mode
    • - Update WCNSS config to MIUI V12.5.2.0
    • - Remove SmartCharging
    • - Add missed audio props
    • - overlay: Return COLOR_MODE_SATURATED
    • - Remove unused jars and libs
    • - Kernel: Update display panel configuration to MIUI V12.5.2.0
    • - Kernel: fixes for freq table
    • - Misc fixes and upstream changes.

    ROM changelog: https://arrowos.net/changelog.php

    Installation instruction: https://forum.xda-developers.com/t/...os-11-0-official-weekly.4279481/post-85045261

    Download: https://arrowos.net/download/alioth