After some fidgeting I've installed the Android Oreo BSP onto the eMMC of my mx6dlsabresd board (userdebug build). It boots fine and everything, after some significant hassle. No graphics though. Now I wanted to try FOTA, so in the console I typed
`sabresd $ reboot recovery`
which succeeded. Then, on my host, I did `adb devices` which lists the device as a recovery device. But when I do `adb sideload xyz` it fails with the following:
```
adb: sideload connection failed: closed
adb: trying pre-KitKat sideload method...
adb: pre-KitKat sideload connection failed: closed
```
Retrying after `adb root` does nothing. Indeed `adb shell` doesn't work in recovery mode either.
Note: my device DOES NOT have physical buttons that I can use to control the recovery mode screen. Indeed I can not even see it because there's no graphics right now. So what can I do?
Did you try the below commands?
I had the same error which was resolved.
adb reboot sideload
adb sideload <otapackage.zip>