Cant install recovery when trying to update e/os based on android 11 to e/os on android 13

Hello everyone,

I have a Redmi Note 7 (onclite) and am trying to install a functional custom recovery. Unfortunately, my device always boots into Fastboot mode instead of Recovery mode. Here are the details of my problem and the steps I have taken so far:

Problem:
After flashing various recovery images (eOS and TWRP), my device boots into Fastboot mode instead of Recovery mode. This happens both when trying to enter Recovery mode using button combinations and when attempting to boot into Recovery mode via ADB.

Attempted Solutions:
Tried different recovery images:

I have installed several versions of eOS Recovery and TWRP (3.6.2, 3.7.1), but none of them work.
Example commands:

sudo fastboot flash recovery recovery-e-2.7-u-20250111460593-community-onclite.img
sudo fastboot flash recovery twrp-3.7.1_12-0-onclite.img
sudo fastboot flash recovery twrp-3.6.2_9-0-onclite.img
Forced Recovery mode using button combinations:

I tried to force Recovery mode by holding the Volume Up and Power buttons until the MI logo appears, then releasing the Power button while continuing to hold the Volume Up button, but the device boots into Fastboot mode.
Used ADB commands:

I tried to boot the device into Recovery mode using ADB:

adb reboot recovery
However, the device boots into Fastboot mode.
Verified Fastboot commands:

I ensured that I am using the correct Fastboot commands and that the device is recognized in Fastboot mode:

sudo fastboot devices
The device is recognized, but flashing the recovery image does not yield the desired result.
Tried different Fastboot commands:

I also tried other Fastboot commands, such as:

sudo fastboot reboot-recovery
sudo fastboot oem reboot-recovery
These commands also did not work, and the device boots into Fastboot mode.
Error Messages:
Fastboot command getvar current-slot:

sudo fastboot getvar current-slot
Result: FAILED (remote: ‘GetVar Variable Not found’)
Additional Information:
Device: Redmi Note 7 (onclite)
Bootloader: Unlocked
Operating System: eOS based on Android 11
I hope someone can help me further or has solved similar issues. Thank you in advance!

Best regards,
commitcompanion

Regain your privacy! Adopt /e/OS the deGoogled mobile OS and online servicesphone

I had that error before and weirdly enough replacing the cable sorted. Give it a try

Are you aware that the important stage where you “Boot into Recovery to Verify the recovery install” can go wrong ?

On most devices bear in mind that after flashing the recovery, you must boot direct to Recovery without allowing the existing system to wipe the intrusive recovery.

Maybe look up online for your device whether specific tricks work.

Thank you for the reply. I already use e/os. Since the install off eos, the recovery (twrp) stayed there. It seems it was not a good idea trying to install a new e/os recovery / twrp recovery because now there is no working one.

Did you read first the TWRP page Xiaomi Redmi 7 ?

3.6 is for Android 11, TWRP 3.7 is for Android 12. Other Custom recoveries may serve Android 13 better. There seems no results in quick search for TWRP for this device for Android 13 (T) or as you are trying 14( )U.

Maybe the /e/OS recovery just does not work.

Maybe you could search for another advanced Custom recovery for this device in Android 14 ??

I don’t know, but if you have tried everything to get rid of TWRP maybe it would be best to return to stock ROM ??