Hello everyone,
I'm facing a persistent timeout issue during bulk USB transfer (Error 7) when trying to interact with an Allwinner A133 SoC using sunxi-fel.
Device Details:
Pritom K7 Tablet
SoC: Allwinner A133 (AArch64)
Status: Bootloader unlocked.
The device is currently in a boot loop and cannot natively enter Fastboot mode. It successfully enters FEL mode (active BROM).
Backups: I have full backups of the available partitions extracted via ADB.
The Problem:
Whenever I try to send an SPL/U-Boot image to RAM, the transaction starts, the USB bus freezes, and sunxi-fel terminates the connection with a timeout error. Here's a representation of the error I'm receiving:
$ ./sunxi-fel ver
usb_bulk_send() ERROR -7: Operation timed out
What I've already tried:
USB ports and cables: I tested on dedicated USB 2.0 ports.
Different SPLs: I tried both a mainline U-Boot SPL and other U-Boot SPLs for the A133, and even so, they cause the USB connection to drop during execution.
Observations:
UART: so far I've only found the DEBUG_UART on the board, but it only emits low-level telemetry from the AR100 coprocessor at 57600 baud.
My goal:
- Successfully load a basic U-Boot/Fastboot environment into RAM via FEL to write a backup of the env_a partition (which was corrupted during testing). 2. Or use
sunxi-fel mmc write safely, if there is a known stable offset/method for the A133, to completely bypass code execution in RAM.
Has anyone managed to stabilize the FEL protocol on the A133 SoC after the DRAM initialization phase? Any patches, environment overrides (such as AW_USB_MAX_BULK_SEND) or workflows specific to this chip family would be greatly appreciated. Thank you in advance!
(If there are any errors, please forgive me as it was translated from Portuguese.)
Hello everyone,
I'm facing a persistent timeout issue during bulk USB transfer (Error 7) when trying to interact with an Allwinner A133 SoC using
sunxi-fel.Device Details:
Pritom K7 Tablet
SoC: Allwinner A133 (AArch64)
Status: Bootloader unlocked.
The device is currently in a boot loop and cannot natively enter Fastboot mode. It successfully enters FEL mode (active BROM).
Backups: I have full backups of the available partitions extracted via ADB.
The Problem:
Whenever I try to send an SPL/U-Boot image to RAM, the transaction starts, the USB bus freezes, and
sunxi-felterminates the connection with a timeout error. Here's a representation of the error I'm receiving:$ ./sunxi-fel ver
usb_bulk_send() ERROR -7: Operation timed out
What I've already tried:
USB ports and cables: I tested on dedicated USB 2.0 ports.
Different SPLs: I tried both a mainline U-Boot SPL and other U-Boot SPLs for the A133, and even so, they cause the USB connection to drop during execution.
Observations:
UART: so far I've only found the
DEBUG_UARTon the board, but it only emits low-level telemetry from the AR100 coprocessor at 57600 baud.My goal:
sunxi-fel mmc writesafely, if there is a known stable offset/method for the A133, to completely bypass code execution in RAM.Has anyone managed to stabilize the FEL protocol on the A133 SoC after the DRAM initialization phase? Any patches, environment overrides (such as
AW_USB_MAX_BULK_SEND) or workflows specific to this chip family would be greatly appreciated. Thank you in advance!(If there are any errors, please forgive me as it was translated from Portuguese.)