Yo estuve investigando el SoC de la caja DirecTV, el fabricante deshabilitó cualquier posibilidad de bootear un OS de manera externa a nivel de bootloader (USB o SD).
Cuando el equipo parte se puede ver el código de los efuses "quemados" y el efuse de booteo por USB está habilitado (o sea el SoC no tiene deshabilitado el booteo por usb a nivel de hardware).
Para poder cambiar el orden de booteo el SoC lee via i2c un mensaje especial a través del puerto HDMI, si el mensaje es correcto el equipo bootea por USB (o SD), fabriqué un emulador de i2c utilizando un AVR y luego porte el código a un ESP32-S3, lamentablemente mate la caja directv de una manera muy absurda (me equivoque de funte de poder) y no tengo mucho interés en comprar otra.
Al insertar el emulador de i2c el equipo queda en modo recovery, ahi puedes hacer un dump de la emmc, etc, etc.