Hey @JerryChang,
you remember the topic about making the A/B boot slots bootable again:
I’ve run into an issue where the system reports that the bootloader is not bootable anymore:
nvbootctrl dump-slots-info Current bootloader slot: A
Active bootloader slot: A
num_slots: 2
slot: 0, status: normal
slot: 1, status: unbootable
The rootFS slot is fine:
Current rootfs slot: A
Active rootfs slot: A
num_slots: 2
slot: 0, retry_count: 3, status: normal
slot: 1, retry_count: 3, status: normal
The command nvbootctrl -t rootfs set-active-boot-slot 1
Will set both the rootfs and the bootloader to B:
root@localhost:~# nvbootctrl -t rootfs set-active-boot-slot 1
root@localhost:~# nvbootctrl -t rootfs dump-slots-info
Current rootfs slot: A
Active rootfs slot: B
num_slots: 2
slot: 0, retry_count: 3, status: normal
slot: 1, retry_count: 3, status: normal
root@localhost:~# nvbootctrl dump-slots-info
Current bootloader slot: A
Active bootloader slot: B
num_slots: 2
slot: 0, status: normal
slot: 1, status: unbootable
The commands you shared only reset the state of the rootfs bootable flag.
Can you please share the same procedure for the bootloader? I have not updated the bootloader (Just replaced the rootfs content) and I am sure that it will boot once reset.