[Android Software Development] SeaMAX!:
Try to format you usb flash via "HP USB Disk Storage Format Tool" to fat32. I try 4 usb flash - only one works .

before:

USB0: USB3.0 XHCI init start

Register 4000140 NbrPorts 4

Starting the controller

USB XHCI 1.00

scanning bus 0 for devices... 2 USB Device(s) found

scanning usb for storage devices... 0 Storage Device(s) found

** Bad device usb 0 **

** Bad device usb 0 **

AFTER:

USB0: USB3.0 XHCI init start

Register 4000140 NbrPorts 4

Starting the controller

USB XHCI 1.00

scanning bus 0 for devices... 3 USB Device(s) found

scanning usb for storage devices... init_part() 282: PART_TYPE_DOS

1 Storage Device(s) found

reading aml_autoscript

** Unable to read file aml_autoscript **

reading recovery.img

15503360 bytes read in 582 ms (25.4 MiB/s)

reading dtb.img

** Unable to read file dtb.img **

I found aml_autoscript from same processor , update . Now my projector lost all USB ports.

My LOG :

TXLX:▒`▒▒▒▒▒▒▒2▒▒2U▒▒2Ee▒▒S'▒Q▒(L'Tj▒▒ڒ5▒▒▒▒▒EMMC:0;READ:0;0.0;0.0;CHK:0;
TE: 178922

BL2 Built : 13:06:06, Apr 5 2019. txlx g70741bf - lei.qian@droid15-sz

bl21 start
set vcck to 1050 mv
set vddee to 950 mv
set AO 2/10/11 to high
set test_n to high
init panel power
bl21 end
Board ID = 0
CPU clk: 1200MHz
DDR enable rdbi
DQS-corr enabled
DDR scramble enabled
DDR4 chl: Rank0 @ 792MHz

bist_test rank: 0 1e 00 3c 37 1b 54 1f 00 3f 36 1c 51 1d 00 3b 34 19 50 21 03 3f 30 12 4e 709
Rank0: 2048MB(auto)-2T-18
AddrBus test pass!
eMMC boot @ 0
sw8 s
emmc switch 3 ok
Authentication key not yet programmed
get rpmb counter error 0x00000007
emmc switch 0 ok
OTP_ARB=00000000
Load FIP HDR from eMMC, src: 0x0000c200, des: 0x01700000, size: 0x00004000, part: 0
Load BL3x from eMMC, src: 0x00010200, des: 0x01704000, size: 0x000f8000, part: 0
NOTICE: BL31: v1.3(release):19f58df
NOTICE: BL31: Built : 11:06:00, Mar 5 2019
NOTICE: BL31: TXLX secure boot!
NOTICE: BL31: BL33 decompress pass
[Image: txlx_v1.1.3386-0580c50 2019-03-25 18:01:48 jenkins@walle02-sh]
OPS=0x13
TXLX rev-C chip
24 0a 13 00 43 10 89 0f 4f 12 ea b2 77 f6 05 68
[0.013534 Inits done]
secure task start!
high task start!
low task start!
INFO: BL3-2: ATOS-V2.4-220-g798c0b3 #1 Mon Mar 18 02:22:06 UTC 2019 arm
INFO: BL3-2: Chip: TXLX Rev: A (24:A - 10:2)
INFO: BL3-2: crypto engine DMA
INFO: BL3-2: secure time TEE
INFO: BL3-2: CONFIG_DEVICE_SECURE 0xb200000e

U-Boot 2015.01-g8025b5b-dirty (Jan 23 2020 - 01:28:59), Build: jenkins-anglee_fm15g_atv_p_release-1911

DRAM: 2 GiB
Relocation Offset is: 76e50000
aml pwm cal init
aml pwm cal adc_val = 255, adc_voltage = 1049, def_voltage = 1050
aml pwm cal adc_val = 21c, adc_voltage = 949, def_voltage = 950
aml board pwm vcck: 0, ee: 0
register usb cfg[0][1] = 0000000077f0e140
gpio: pin GPIODV_10 (gpio 10) value is 0
gpio: pin GPIOH_0 (gpio 27) value is 1
gpio: pin GPIOH_1 (gpio 28) value is 1
gpio: pin GPIOC_0 (gpio 50) value is 1
gpio: pin GPIOAO_13 (gpio 117) value is 1
gpio: pin GPIOZ_14 (gpio 70) value is 0
gpio: pin GPIOZ_13 (gpio 69) value is 0
gpio: pin GPIOZ_10 (gpio 66) value is 0
gpio: pin GPIODV_5 (gpio 5) value is 0
MMC: aml_priv->desc_buf = 0x0000000073e41160
aml_priv->desc_buf = 0x0000000073e434a0
SDIO Port B: 0, SDIO Port C: 1
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, status=0x3ff2800
emmc/sd response timeout, cmd55, status=0x3ff2800
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 40000000
[mmc_startup] mmc refix success
init_part() 297: PART_TYPE_AML
[mmc_init] mmc init success
aml log : R2048 check pass!
Amlogic multi-dtb tool
Single dtb detected
start dts,buffer=0000000073e45cf0,dt_addr=0000000073e45cf0 fdtmagic:0xd00dfeed
get_partition_from_dts() 71: ret 0
Amlogic multi-dtb tool
Single dtb detected
parts: 19
00: logo 0000000001000000 1
01: vbmeta 0000000000800000 1
02: recovery 0000000002000000 1
03: misc 0000000000800000 1
04: dtbo 0000000000800000 1
05: param 0000000008000000 2
06: tee 0000000002000000 1
07: vendor 0000000010000000 1
08: odm 0000000010000000 1
09: crypt 0000000002000000 1
10: rsv 0000000001000000 1
11: boot 0000000002000000 1
set has_boot_slot = 0
12: system 0000000080000000 1
13: cache 0000000046000000 2
14: cri_data 0000000001000000 2
15: tvinfo 0000000000a00000 2
16: persist 0000000000800000 4
17: backup 0000000029e00000 4
18: data ffffffffffffffff 4
init_part() 297: PART_TYPE_AML
eMMC/TSD partition table have been checked OK!
crc32_s:0x1577dad == storage crc_pattern:0x1577dad!!!
crc32_s:0xee152b83 == storage crc_pattern:0xee152b83!!!
crc32_s:0x79f50f07 == storage crc_pattern:0x79f50f07!!!
mmc env offset: 0x4d400000
In: serial
Out: serial
Err: serial
board_late_init() upgrade_step=2
board_late_init() reboot_mode=cold_boot
gpio: pin GPIODV_4 (gpio 4) value is 1
gpio: pin GPIOAO_3 (gpio 107) value is 1
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-3406: calc 49156515, store 49156515
_verify_dtb_checksum()-3406: calc 49156515, store 49156515
dtb_read()-3623: total valid 2
update_old_dtb()-3604: do nothing
aml log : R2048 check pass!
Amlogic multi-dtb tool
Single dtb detected
amlkey_init() enter!
[EFUSE_MSG]keynum is 4
[BL31]: tee size: 0
vpu: clk_level in dts: 7
vpu: vpu_power_on
vpu: set clk: 666667000Hz, readback: 666666667Hz(0x300)
vpu: vpu_module_init_config
vpp: vpp_init
lcd: error: not find /backlight node: FDT_ERR_NOTFOUND
lcd: error: failed to get key_valid
lcd: detect mode: tv, key_valid: 0
lcd: load config from dts
lcd: pinctrl_version: 2
lcd: use panel_type=lvds_0
lcd: bl: not find /backlight node FDT_ERR_NOTFOUND
lcd: bl: invalid backlight config
Net: dwmac.ff3f0000amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
[BL31]: tee size: 0

wipe_data=successful
wipe_cache=successful
upgrade_step=2
reboot_mode:::: cold_boot
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
[BL31]: tee size: 0
[KM]Error:f[key_manage_query_size]L507:key[deviceid] not programed yet
[OSD]load fb addr from dts:/meson-fb
[OSD]fb_addr for logo: 0x7f800000
[OSD]load fb addr from dts:/meson-fb
[OSD]fb_addr for logo: 0x7f800000
[OSD]VPP_OFIFO_SIZE:0xfff00fff
[CANVAS]canvas init
[CANVAS]addr=0x7f800000 width=3840, height=2160
[OSD]osd_hw.free_dst_data: 0,1919,0,1079
vpp: vpp_matrix_update: 0
lcd: enable: 1080p-vfreq_anglee, lvds, 1920x1080@60.0Hz
lcd: tv driver init(ver 20190308): lvds
lcd: lcd_pll_wait_lock: pll_lock=1, wait_loop=1
lcd: set pll spread spectrum: 1, +/-0.3%
vpp: vpp_init_lcd_gamma_table
lcd: clear mute
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
[BL31]: tee size: 0
[KM]Error:f[key_manage_query_size]L507:key[deviceid] not programed yet
Command: bcb uboot-command
Start read misc partition datas!
get bootloader message from misc partition:
[commannd:boot-recovery]
[status:]
[recovery:recovery
--update_package=/udisk/update-anglee.zip
--wipe_data
]
active_slot: normal
[imgread]szTimeStamp[2020012301523962]
[imgread]secureKernelImgSz=0xf31800
Unknown command 'wipeisb' - try 'help'
aml log : R~2048 check pass!
aml log : R2048 check pass!
aml log : R2048 check pass!
aml log : R2048 check pass!
avb2: 1
active_slot is normal
ab_suffix is
avb_slot_verify.c:526: DEBUG: Loading vbmeta struct from partition 'vbmeta'.
Verified using testkey
active_slot is normal
avb: rootfs is /dev/mmcblk0p17,factory_mode=0
active_slot is normal
active_slot is normal
avb verification: locked = 1, result = 0
ee_gate_off ...
avb2: 1
## Booting Android Image at 0x01080000 ...
Kernel command line: androidboot.dtbo_idx=0 buildvariant=user
active_slot is normal
load dtb from 0x1000000 ......
Amlogic multi-dtb tool
Single dtb detected
find 2 dtbos
dtbos to be applied: 0
Apply dtbo 0
Loading Kernel Image(COMP_NONE) ... OK
kernel loaded at 0x01080000, end = 0x0198d000
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
[rsvmem] fdt addr error.
Loading Ramdisk to 099f0000, end 0a000000 ... OK
ERROR: image is not a fdt - must RESET the board to recover.
FDT creation failed! hanging...### ERROR ### Please RESET the board ###

I think need send projector to oficcial xiaomi service :(