General [ROM][Restore][Unbrick] Nothing OS v1.5.4 Global/EEA Fastboot ROM(Full ROM) & boot.img & QFIL ROM (EDL)

Search This thread

Alex1911

Senior Member
Aug 13, 2013
249
62
Nothing Phone 1
Thanks for the operation report.
I have dared to separate the a slot from the b slot because it seems that the ROM will not start unless it is in a certain slot.

Hello, i flashed 1.5.2 via fastbootd (command: adb reboot bootloader to get to fastbootd)
flashing slot b works flawless and
i can flash crictical paritions without unlocking critical paritions !
(thanks to @TheNewHEROBRINE for the idea which i tested and worked for me flawless first try)

What's still not working is to flash slot a where i get bootloop to bootloader. I need to manually changed the active slot to b again to properly start the phone again, if slot b was already flashed).

Best Regard's

Alex1911
 
  • Like
Reactions: TheNewHEROBRINE

TheNewHEROBRINE

Senior Member
Aug 26, 2021
329
104
20
Italy
OnePlus 8T
Hello, i flashed 1.5.2 via fastbootd (command: adb reboot bootloader to get to fastbootd)
flashing slot b works flawless and
i can flash crictical paritions without unlocking critical paritions !
(thanks to @TheNewHEROBRINE for the idea which i tested and worked for me flawless first try)

What's still not working is to flash slot a where i get bootloop to bootloader. I need to manually changed the active slot to b again to properly start the phone again, if slot b was already flashed).

Best Regard's

Alex1911
As fair as I know, you can get at most one slot to be bootable at a time. I don't know exactly why however.
 
  • Like
Reactions: Alex1911

Flamehood

Member
Feb 17, 2023
14
1
Can someone give step-wise instructions to flash 1.5.2 from a custom rom.
PS- I am new to this :)
 

mGforCe

Senior Member
Dec 3, 2007
1,443
398
Mumbai
*Fastboot Notes* - from my experimentation so far

My phone has Stock NOS v1.5.1 beta2 - I got this by flashing fastboot v1.5.1 beta2 in Jan'23 (from OP).

Now I tried to flash v1.5.2 by going to download mode and using fastboot, while flashing happened but then after first booting attempt, phone went back to bootloader mode.

Any idea what can be done here?

PS: The reason for doing fastboot was because I do see update package 1.5.2 but can't flash it - dirctly via OTA Manager nor by manual OTA (putting zip file in ota folder)
 

mGforCe

Senior Member
Dec 3, 2007
1,443
398
Mumbai
Hello, i flashed 1.5.2 via fastbootd (command: adb reboot bootloader to get to fastbootd)
flashing slot b works flawless and
i can flash crictical paritions without unlocking critical paritions !
(thanks to @TheNewHEROBRINE for the idea which i tested and worked for me flawless first try)

What's still not working is to flash slot a where i get bootloop to bootloader. I need to manually changed the active slot to b again to properly start the phone again, if slot b was already flashed).

Best Regard's

Alex1911
EDIT : Issue solved, solution here

Hi @Alex1911 / @dreas74 @TheNewHEROBRINE - can you pls clarify a few things:

1) Firstly you went to fastbootd mode (bootloader) and not the regular fastboot mode (download) Right?

2) Your active slot was a (checked through fastboot getvar current-slot) right?

3) You just used Flash_slot_b.bat to flash in slot b (which was inactive) and then rebooted and it worked?

4) Or first you made slob b active (using fastboot set_active b) and then Flash_slot_b.bat?

Confused as you wrote that "manually changed the active slot to b again"

Many thanks
 
Last edited:

Alex1911

Senior Member
Aug 13, 2013
249
62
Nothing Phone 1
+1

Hi Alex1911 - can you pls clarify a few things:

1) Firstly you went to fastbootd mode (bootloader) and not the regular fastboot mode (download) Right?

2) Your active slot was a (checked through fastboot getvar current-slot) right?

3) You flashed in slot b (which was inactive) and then rebooted and it worked?

4) Or you had to make slob b active (using fastboot set_active b) ?

Confused as you wrote that "manually changed the active slot to b again"

Many thanks
Hello ^^

1. I rebooted to fastbootd, via the command "adb reboot fastboot" (when your phone is booted in Nothing OS connect via USB to your Pc with ADB (Enable USB-Debugging)

2. i did not check the slot, it would not let me check it in normal fastboot (commands locked?). use "flash-slot-b.bat" only
a-slot is somehow not flashable even if its there.

3. i can't clarify if it was "the inactive slot" but it worked.

4. sorry i can't remember. I think you can change slots via fastbootd which should happen after flash.

I hope i could clarify it for you, if not, i'm wiling to help you out.
I try to remind how exactly i did the procedure.

Best Regard's

Alex1911
 
  • Like
Reactions: mGforCe

mGforCe

Senior Member
Dec 3, 2007
1,443
398
Mumbai
Thanks @Alex1911 for your reply.

Is your phone bootloader unlocked?

In my case, my phone has bootloader unlocked, I can flash to slot a without issues hence was wondering how you flashed to slot b? With slot b in Inactive mode only..

I also read that we should never flash to an inactive slot (b in my case) without making it active else it will lead to bootloop and hence want to be sure.

Hence asking again.. Also what you mean, when you said "manually changed the active slot to b again"

Thanks again for your time..
 
Last edited:

Alex1911

Senior Member
Aug 13, 2013
249
62
Nothing Phone 1
Thanks @Alex1911 for your reply.

Is your phone bootloader unlocked?

In my case, my phone has bootloader unlocked, I can flash to slot a without issues hence was wondering how you did the same to slot b?

I also read that never flash to inactive slot (b in my case) without making it active else it will lead to bootloop and hence want to be sure.

Hence asking again...

Also what you mean, when you said "manually changed the active slot to b again"

Thanks again for your time..

My phones bootloader is unlocked but critical partitions is still locked -> no need to unlock

command to change slots: fastboot set_active a or fastboot set_active b
EDIT: Switching slots via fastbootd did not work for my

So if you get a bootloop try to switch slot via normal fastboot, this is what i did after flashing a slot where i got a bootloop from, so you maybe can do the opposite.

For short: if you use a fastboot rom flashed via fastboot or fastbootd it always should boot up, if not there could be a bigger Problem or you then need another solution for example: EDL.

Best Regard's

Alex1911
 
  • Like
Reactions: mGforCe

mGforCe

Senior Member
Dec 3, 2007
1,443
398
Mumbai
Finally was able to update to 1.5.2 via fastboot method

In my case, previously has 1.5.1 beta hotfix and all updater methods were failing with Error 20

I booted to fastboot and checked for active slot using fastboot getvar current-slot and found that slot a is active.

So I went and flashed the fastboot package to slot b (inactive one) and then rebooted. The rom flashed well and it successfully booted.

Rebooted back to fastboota and when I typed fastboot getvar current-slot found that slot b was active now.

So the learning is that - for updates, ideally we need to flash to inactive slot and then it should be activated automatically.
 
  • Like
Reactions: Alex1911

dalvipraneet

New member
Mar 12, 2023
3
1
Update! : 2023/02/17 4:53 (UTC+9:00)
Fastboot ROM and boot.img for NothingPhone(1) are now available. v1.5.2 is available.
Sorry for my poor English, I'm Japanese...

News: The DSU has been restored in this version. It seems to be usable as long as it is non-root.🎉

The content of this site has been changed because Global and EEA have merged. (Global)" section is for Global only.
I think v1.5.1 or later can be used for all types.

I selfishly want the EEA version.(White..!)
I'd like to do some verification and such.


Attention!
This fastboot ROM requires 'fastboot flashing unlock' and 'fastboot flashing unlock_critical'(Option)!

2023/02/13 0:44 (UTC+9:00)
Add QFIL ROM (⚠EDL Command or EDL Cable V1/V2 Required)

I haven't tried it myself; there is Firehose, so you can use it however you like.
Where I can find this full rom. Share me link
 

AnotherM1m

Senior Member
Nov 20, 2016
183
96
I would like to downgrade from 1.5.3 to 1.5.3 without possibly losing data.

Flashing 1.5.2 bootloader rom from that site will NOT format my userdata right?
 

buraksahnnc

Member
Feb 10, 2022
14
3
I can't receive the 1.5.3 update when im trying to install via ota update it's gives error 20 failed how can i fix it.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Anyone tried to root on OS 1.5.4?
    It's offtopic

    But yes, no problems, mglru disabler is not needed and needs to be disabled.
    1
    It's offtopic

    But yes, no problems, mglru disabler is not needed and needs to be disabled.
    Thank you for your help.
  • 13
    Update! : 2023/05/05 20:00 (UTC+9:00)
    Fastboot ROM and boot.img for NothingPhone(1) are now available. v1.5.4 is available.
    Sorry for my poor English, I'm Japanese...

    News: The DSU has been restored in this version. It seems to be usable as long as it is non-root.🎉

    The content of this site has been changed because Global and EEA have merged. (Global)" section is for Global only.
    I think v1.5.1 or later can be used for all types.

    I selfishly want the EEA version.(White..!)
    I'd like to do some verification and such.


    Attention!
    This fastboot ROM requires 'fastboot flashing unlock' and 'fastboot flashing unlock_critical'(Option)!

    2023/02/13 0:44 (UTC+9:00)
    Add QFIL ROM (⚠EDL Command or EDL Cable V1/V2 Required)

    I haven't tried it myself; there is Firehose, so you can use it however you like.
    4
    A friendly reminder to all regarding XDA Rule #4:

    4. Use the English language.

    We understand that with all the different nationalities, not everyone speaks English well, but please try. If you're really unable to post in English, use an online translator. You're free to include your original message in your own language, below the English translation. (This rule covers your posts, profile entries and signature). You could try :- https://translate.google.com/ or https://www.babelfish.com/ or use one of your choice.

    Thank you for your cooperation.

    -Badger50
    3
    release v1.5.2 fastboot ROM & boot.img
    2
    Fastboot ROM and boot.img for NothingPhone(1) are now available. v1.1.7 is available. Sorry for my poor English, I'm Japanese...

    Thx! AVB Delenda Est

    You should detail the version, only global, no EEA.
    Thanks for your work ;)
    2
    You were integrating.
    Well, I'll change it so that we can use it in common later.