[ROM] A11 ArrowOS [Garden] 29-12-2021 UNOFFICIAL

Search This thread

Ivan.Adriazola

Senior Member
Nov 8, 2022
67
8
Redmi 9A
How did you manage to install OrangeFox and ArrowOS
mmm... I didnt do anything special really, I just followed Orange fox install instructions (I did have a slight issue with it but it was at the end of the instalation).

with the phone unbricked and on MIUI 12.5.4.0

first thing I did was to unlock bootloader, since it was locked again, I used the latest miunlock tool and I dint even need to wait

Checked I have a A-only device with "adb shell getprop ro.boot.slot_suffix" like it tells you on [OFRP Install guide] (this is done in system), nothing showed up, so my device is A-only

Downloaded [SDK platform-tools] and extracted it on "C:/adb/platform-tools"

Restarted my phone into fastboot (power + vol dwn)

Installed phone drivers using this video [ADB <Waiting for device> error]

Downloaded this [Orange Fox Recovery .zip]

Extracted the Recovery.img on the zip to "C:/adb/platform-tools"


On windows oppened a CMD and went to "C:/adb/platform-tools" in CMD

ran this command "fastboot flash recovery recovery.img"

went into Orange fox recovery by using power+vol up

The phone got bootloped, but weirdly enough only when trying to go into recovery, it was able to go to system just fine, so I looked it up and go to this thread [Recovery stuck on splash logo]. this will delete all your personall data, but it will allow you to go into custom recovery, you go into it, check it all works out good, and flash the .zip of oragne fox ( the one that you got the recovery.img [Orange Fox Recovery .zip])

there you have orange fox custom recovery, at this point to be fully honest I dont remember if I even tried to go into system again, everytime I did before I flashed the .zip It created user data wich was ncrypted and made me use the fix once again, so I just flashed the ArrowOS .zip from the Orange fox custom recovery and it worked great, as I said, a lot better than expected.
 

Yuarian

Member
Oct 6, 2020
24
1
Xiaomi Redmi Note 7
Redmi 9A
mmm... I didnt do anything special really, I just followed Orange fox install instructions (I did have a slight issue with it but it was at the end of the instalation).

with the phone unbricked and on MIUI 12.5.4.0

first thing I did was to unlock bootloader, since it was locked again, I used the latest miunlock tool and I dint even need to wait

Checked I have a A-only device with "adb shell getprop ro.boot.slot_suffix" like it tells you on [OFRP Install guide] (this is done in system), nothing showed up, so my device is A-only

Downloaded [SDK platform-tools] and extracted it on "C:/adb/platform-tools"

Restarted my phone into fastboot (power + vol dwn)

Installed phone drivers using this video [ADB <Waiting for device> error]

Downloaded this [Orange Fox Recovery .zip]

Extracted the Recovery.img on the zip to "C:/adb/platform-tools"


On windows oppened a CMD and went to "C:/adb/platform-tools" in CMD

ran this command "fastboot flash recovery recovery.img"

went into Orange fox recovery by using power+vol up

The phone got bootloped, but weirdly enough only when trying to go into recovery, it was able to go to system just fine, so I looked it up and go to this thread [Recovery stuck on splash logo]. this will delete all your personall data, but it will allow you to go into custom recovery, you go into it, check it all works out good, and flash the .zip of oragne fox ( the one that you got the recovery.img [Orange Fox Recovery .zip])

there you have orange fox custom recovery, at this point to be fully honest I dont remember if I even tried to go into system again, everytime I did before I flashed the .zip It created user data wich was ncrypted and made me use the fix once again, so I just flashed the ArrowOS .zip from the Orange fox custom recovery and it worked great, as I said, a lot better than expected.
Thanks, I was worried because OFRP said that they don't support MIUI 12. I will try this out.
 

Ivan.Adriazola

Senior Member
Nov 8, 2022
67
8
Redmi 9A
correct, I never get to see the system splash. Soft-brick it is.

I installed Arrow OS from 12.5.4.0 FASTBOOT so maybe try to go into recovery and flash that one first

To the best of my knoledge, you cant easily downgrade ROMs on xiaomi, Im guessing the reason youre softbricked is that ArrowOS is sort of a downgrade since you had the last MIUI runing and ypur phone goes "no, no, only upgrades, no downgrades".

In any case, I think your final solution, is to go into recovery and flash the ROM 12.5.6.0 FASTBOOT, if the issue is indeed an issue of downgrading, this should unbrick your device leaving you on latest OFW, and from there you can attempt a downgrade with some tricky method youd need to look up to 12.5.4.0 (im sure it can be done but I think its not just installing an older FW) and then install ArrowOS.

All oficial ROMs found on https://miuirom.org/phones/redmi-9a
 

Yuarian

Member
Oct 6, 2020
24
1
Xiaomi Redmi Note 7
Redmi 9A
mmm... I didnt do anything special really, I just followed Orange fox install instructions (I did have a slight issue with it but it was at the end of the instalation).

with the phone unbricked and on MIUI 12.5.4.0

first thing I did was to unlock bootloader, since it was locked again, I used the latest miunlock tool and I dint even need to wait

Checked I have a A-only device with "adb shell getprop ro.boot.slot_suffix" like it tells you on [OFRP Install guide] (this is done in system), nothing showed up, so my device is A-only

Downloaded [SDK platform-tools] and extracted it on "C:/adb/platform-tools"

Restarted my phone into fastboot (power + vol dwn)

Installed phone drivers using this video [ADB <Waiting for device> error]

Downloaded this [Orange Fox Recovery .zip]

Extracted the Recovery.img on the zip to "C:/adb/platform-tools"


On windows oppened a CMD and went to "C:/adb/platform-tools" in CMD

ran this command "fastboot flash recovery recovery.img"

went into Orange fox recovery by using power+vol up

The phone got bootloped, but weirdly enough only when trying to go into recovery, it was able to go to system just fine, so I looked it up and go to this thread [Recovery stuck on splash logo]. this will delete all your personall data, but it will allow you to go into custom recovery, you go into it, check it all works out good, and flash the .zip of oragne fox ( the one that you got the recovery.img [Orange Fox Recovery .zip])

there you have orange fox custom recovery, at this point to be fully honest I dont remember if I even tried to go into system again, everytime I did before I flashed the .zip It created user data wich was ncrypted and made me use the fix once again, so I just flashed the ArrowOS .zip from the Orange fox custom recovery and it worked great, as I said, a lot better than expected.
Tried this from MIUI 12.5.6, antivar didn't return an index, so I thought anti-rollback protection was off.
Now device is softbricked and stuck at redmi boot logo. Guess I'll try some other stuff.
Update: Tried flashing MIUI 12.0.10, then ArrowOS, now phone's hard bricked. Welp.
Update: Fixed the hardbrick using my guide so it had 12.5.4.0 , then flashed OFRP, then flashed ArrowOS. Phone stuck at redmi boot logo now. I'm gonna leave it as is for a while, maybe it will work this time.

Okay that didn't work.
there you have orange fox custom recovery, at this point to be fully honest I dont remember if I even tried to go into system again, everytime I did before I flashed the .zip It created user data wich was ncrypted and made me use the fix once again, so I just flashed the ArrowOS .zip from the Orange fox custom recovery and it worked great, as I said, a lot better than expected.
Can you explain this in further detail?
 
Last edited:

Ivan.Adriazola

Senior Member
Nov 8, 2022
67
8
Redmi 9A
there you have orange fox custom recovery, at this point to be fully honest I dont remember if I even tried to go into system again, everytime I did before I flashed the .zip It created user data wich was ncrypted and made me use the fix once again, so I just flashed the ArrowOS .zip from the Orange fox custom recovery and it worked great, as I said, a lot better than expected.
Can you explain this in further detail?

I had OFRP, but everytime I went into system (MIUI first startup, select language, connect to network, etc) and wanted to get into recovery again, I lost the ability to go into recovery (it got stuck on splash logo, so what I did was use the "fastboot -w" command one final time, I went into recovery, and from Orange fox, I flashed the orange fox.zip, and without restarting I flashed ArrowOS.
 

Yuarian

Member
Oct 6, 2020
24
1
Xiaomi Redmi Note 7
Redmi 9A
I had OFRP, but everytime I went into system (MIUI first startup, select language, connect to network, etc) and wanted to get into recovery again, I lost the ability to go into recovery (it got stuck on splash logo, so what I did was use the "fastboot -w" command one final time, I went into recovery, and from Orange fox, I flashed the orange fox.zip, and without restarting I flashed ArrowOS.
gotcha, gonna try that one final time.
I didn't have that problem with Orangefox tho. It installed just fine for me. It's the system rom that's giving me issues.
I can't seem to disable orangefox restarting into recovery after flashing the zip, how did you do that?
 
Last edited:

Ivan.Adriazola

Senior Member
Nov 8, 2022
67
8
Redmi 9A
gotcha, gonna try that one final time.
I didn't have that problem with Orangefox tho. It installed just fine for me. It's the system rom that's giving me issues.
I can't seem to disable orangefox restarting into recovery after flashing the zip, how did you do that?
I just unchecked the checkbox that says reboot after finishing.
I just reflashed OFRP and indeed it does reboot to system anyway, maybe add them to queue?
 
Last edited:

Ivan.Adriazola

Senior Member
Nov 8, 2022
67
8
Redmi 9A
Im gonna upload here the files I used and worked for me, its currently uploading so its empty for now, Ill upload ArrowOS, OrangeFox, and the ROM I used to umbrick my device with the scatterfiles I tried in ROM/images (I tried in order from longer name to shorter name and the one that worked was "MT6765_Android_scatter--V12.5.4.0.RCDMIXM.txt" if I recall correctly.



Im gonna offer you the same I offered the other user, if you wanna we can work it out together on discord, its super weird that it wouldhve worked for me but not for you, it definitely can be done.

anyway good luck, if you need anything from my phone with ArrowOS just ask, maybe I can send you a back up you can load in Orange fox? I dont know how that works tho, I currently have a 9.7GB back up with "Data" "Boot" "Cust" "Boot Logo" "nvcfg" "nvdata" "NVRAM" "VBMeta" "VBMeta system" "VBMeta Vendor" "Super(system vendor product)"

I dont know if that would help, or if that would even work on a different phone, or if that would overwrite my IMEI on your phone, you tell me, I wouldnt want to share personal info of my phone and as I said, Im a total n00b
 

Ivan.Adriazola

Senior Member
Nov 8, 2022
67
8
Redmi 9A
gotcha, gonna try that one final time.
I didn't have that problem with Orangefox tho. It installed just fine for me. It's the system rom that's giving me issues.
I can't seem to disable orangefox restarting into recovery after flashing the zip, how did you do that?

One last thing before I just leave it runing, maybe try following this page recomendations, from what I recall I did nothing special since it didnt fit correctly with the partitions I had, but maybe I did follow these recomendations somewhat

ArrowOS Blog said:
A clean install is actually something very straight forward:

Go to —> Wipe–>advance wipe—> select
a.Dalvik cache
b.System
c.Vendor
d.Data
e.Cache
And swipe

Afterwards format data

Click yes when I am asked for confirmation

3.Install>select ROM.zip

Allow it to flash

Reboot to system and allow the ROM to finish it’s setup process.

 

Yuarian

Member
Oct 6, 2020
24
1
Xiaomi Redmi Note 7
Redmi 9A
Im gonna upload here the files I used and worked for me, its currently uploading so its empty for now, Ill upload ArrowOS, OrangeFox, and the ROM I used to umbrick my device with the scatterfiles I tried in ROM/images (I tried in order from longer name to shorter name and the one that worked was "MT6765_Android_scatter--V12.5.4.0.RCDMIXM.txt" if I recall correctly.



Im gonna offer you the same I offered the other user, if you wanna we can work it out together on discord, its super weird that it wouldhve worked for me but not for you, it definitely can be done.

anyway good luck, if you need anything from my phone with ArrowOS just ask, maybe I can send you a back up you can load in Orange fox? I dont know how that works tho, I currently have a 9.7GB back up with "Data" "Boot" "Cust" "Boot Logo" "nvcfg" "nvdata" "NVRAM" "VBMeta" "VBMeta system" "VBMeta Vendor" "Super(system vendor product)"

I dont know if that would help, or if that would even work on a different phone, or if that would overwrite my IMEI on your phone, you tell me, I wouldnt want to share personal info of my phone and as I said, Im a total n00b
IT WORKED YEEEHAAW!!!
Mistake's mine, I was using ArrowOS v11 (that's the latest on the arrowOS). Flashed ArrowOS v12.1, and now it is working just fine. Thanks a lot!
 

Ivan.Adriazola

Senior Member
Nov 8, 2022
67
8
Redmi 9A
IT WORKED YEEEHAAW!!!
Mistake's mine, I was using ArrowOS v11 (that's the latest on the arrowOS). Flashed ArrowOS v12.1, and now it is working just fine. Thanks a lot!

I did nothing man, just enjoy it, Im still flabergasted with how well it works, it does have some issues still, but the improvements far exceed the problems, here is what Ive noticed so far.

No wifi hotspot (nor VOLTE whatever that means it was in the known issues of the build)

Even with Gapps, using google drive back ups for whatsapp is not posible, IDK maybe im dumb, i had to use a local backup transfer.

Google maps location is buggy, it works kinda, but sometimes even on good wifi it tells you it doesnt know your location (I use google maps a lot, this is actually my biggest issue so far).

The touchscreen issue that came with stock rom when I bought it is still there, not really arrowOS fault but it wouldve been nice if it was fixed.

about the last one, I dont know if all redmi 9a have the same issue, but mine came with this Touchscreen Issue, if yours does as well, I recomend seting up the phone so it only goes to lockscreen after 10 or 15 seconds of screen turned off, and there, enjoy.
 

Yuarian

Member
Oct 6, 2020
24
1
Xiaomi Redmi Note 7
Redmi 9A
Okay for some reason my carrier (Jio) has stopped working for calling and sms. Still works for internet though.
This toast message pops up a while after I try sending a SMS "Can't send SMS with JIo, error 0"
 
Last edited:

l.capriotti

Senior Member
May 10, 2011
142
12
Bingo! ArrowOS 12.1 booted right away.
Wifi, bluetooth ok. more tests needed ofc
TKS!

UPDATE: phone calls ok, amazing UI speed, kudos!
Edit: where did you get v12.1 from...? it would be ideal to have a specific thread for it, or change/amend this one to reflect the change
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Arrowlogo.png




    I'm not responsible for damage made to your device



    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, aiming to deliver smooth performance with better battery life.



    Made for Garden (Redmi 9A/Redmi 9/Redmi 9C)

    Installation Guide:

    1. Flash MIUI Global 12.0.10 Via Fastboot (Or else, you are going to have issues with wifi)
    2. Install PBRP 3.1.0 Garden
    3. Boot into recovery (Power button + Vol up button until Redmi logo shows up)
    4. Wipe data
    5. Reboot recovery
    6. Flash ROM
    7. Flash GAPPS (Optional)
    8. Reboot to system
    9. Install Magisk (Optional)
    10. Done



    Download: https://drive.google.com/file/d/16_wiTK5mwZpb6oRZg3iv3iV7LRP0cTXD/view?usp=sharing



    Sources:
    ROM:
    https://github.com/ArrowOS/android_manifest
    Device Tree: https://github.com/garden-dev/android_device_xiaomi_garden
    Vendor: https://github.com/garden-dev/proprietary_vendor_xiaomi_garden
    Kernel: Prebuilt on Device Tree
    ROM SITE: https://arrowos.net/




    PSA: You can search for more roms made for Garden on xda forums
    1
    Can somebody please tell me which Gapps I have to use? Do I need ARM or ARM64 Gapps? I've tried it with OpenGapps and others without succes. Thanks
    Arm Android 11

    I use pico, but you can use what you like most

    And i have used opengapps and works great, but there are others


    ARM because the phone is 32 bits,

    11/A11/R because this ROM its android 11

    Pico because it only install the necesary to work, then you can download everything else on playstore
    1
    Wifi doesn't work. I used it as a base 12.0.10.0.
    just flash ur stock rom boot image in boot.img then reboot system ur wifi will be working 100%
    1
    Hello guys, I bring amazing news, I fixed Wifi hotspot, Im currently testing what else got fixed, I flashed the boot.img (of the oficial MIUI ROM) to te boot partition from recovery.

    Ill leave the one I used in here with the other files



    I have no idea what consequences this might have, I also have no fast way to check if volte is working, but Ill try to check that too, I just came here as fast as I was able to.

    Installation Guide:

    1. Flash MIUI Global 12.0.10 Via Fastboot (Or else, you are going to have issues with wifi)
    2. Install PBRP 3.1.0 Garden
    3. Boot into recovery (Power button + Vol up button until Redmi logo shows up)
    4. Wipe data
    5. Reboot recovery
    6. Flash ROM
    7. Flash GAPPS (Optional)
    8. Reboot to system
    9. Install Magisk (Optional)
    10. Done

    this is big enough for the OP to fix it, I would also recommend updating the link to ArrowOS 12.1

    or maybe we all should move to this thread on Redmi 9C IDK