Skip to content

H313 FEL support #222

@carbofos

Description

@carbofos

I am trying to use FEL mode on TV BOX Wudung W01 which is similar to Tanix TX1 and Vontar QTV Q1. All are based on Allwinner H313, but it's detected as H616.

$ ./sunxi-fel ver
AWUSBFEX soc=00001823(H616) 00000001 ver=0001 44 08 scratchpad=00027e00 00000000 00000000

But it fails on uploading SPL:

$ ./sunxi-fel -v spl sunxi-spl.bin
found DT name in SPL header: allwinner/sun50i-h313-tanix-tx1
Stack pointers: sp_irq=0x00021400, sp=0x00053FFC
MMU is not enabled by BROM
=> Executing the SPL... done.
usb_bulk_send() ERROR -7: Operation timed out

After fail ver also is not working until the board is not rebooted in FEL mode.

$ ./sunxi-fel ver              
usb_bulk_send() ERROR -7: Operation timed out

The same problem with uboot feature:

$ ./sunxi-fel -v uboot u-boot-sunxi-with-spl.bin
found DT name in SPL header: allwinner/sun50i-h313-tanix-tx1
Stack pointers: sp_irq=0x00021400, sp=0x00053FFC
MMU is not enabled by BROM
=> Executing the SPL... done.
usb_bulk_send() ERROR -7: Operation timed out

UART is silent in FEL mode.

Could you please fix FEL functions for H313 ?

PS: I did add Wudung W01 PCB images on Tanix TX1 page (both are similar):
https://linux-sunxi.org/Tanix_TX1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions