[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] tzafrirc:
[MENTION=5533024]Unipo[/MENTION], thanks for your reply.

I sort of managed to install it. I'm not really sure how to start it consistently. From it I seem to get the same error when trying to install the LineageOS image (I think):

[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/aboot_a does not exist.
[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/aboot_b does not exist.
[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/cmnlib_a does not exist.
[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/cmnlib_b does not exist.
[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/cmnlib64_a does not exist.
[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/cmnlib64_b does not exist.
[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/devcfg_a does not exist.
[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/devcfg_b does not exist.
[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/dsp_a does not exist.
[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/dsp_b does not exist.
[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/keymaster_a does not exist.
[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/keymaster_b does not exist.
[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/lksecapp_a does not exist.
[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/lksecapp_b does not exist.
[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/rpm_a does not exist.
[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/rpm_b does not exist.
[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/sbl1_a does not exist.
[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/sbl1_b does not exist.
[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/tz_a does not exist.
[0105/091200:ERROR:boot_control_recovery.cc(134)] Device file /dev/block/bootdevice/by-name/tz_b does not exist.
[0105/091200:ERROR:delta_performer.cc(876)] Unable to determine all the partition devices.
[0105/091200:ERROR:download_action.cc(325)] Error ErrorCode::kInstallDeviceOpenError (7) in DeltaPerformer's Write method when processing the received payload -- Terminating processing
[0105/091200:INFO:multi_range_http_fetcher.cc(172)] Received transfer terminated.
[0105/091200:INFO:multi_range_http_fetcher.cc(124)] TransferEnded w/ code 200
[0105/091200:INFO:multi_range_http_fetcher.cc(126)] Terminating.

As I stated: I want to install LineageOS on the device, and install there some apps that don't require gapps and/or Google services.