Please add the dtb for using s905L2B&3B soc's tvbox,such as mgv2000、zte b860av2.1a\m\t、e900v21e etc,thank you guys verymuch!

I’m sorry to waste your time. I’m a beginner, but I want to solve this problem. I use amlogictools_ V6.0.0 decompresses the uboot of Q5. I’m going to replace it into the firmware of my box, and then burn it in to try.

No. p211 u-boot is not compatible with your device, see the logs above. And it is not compatible with your FW either. It’s only for Android 9.

I just proved that what you said is right. It doesn’t work at all. I have to flash it back again…

Excuse me, has your computer been repaired?

Here is a test binary…
u-boot-p265_p271

If you get an error with “wrong chip…”, I need the bl30 dump of your stock bootloader. To do this, abort the autoboot via the uart connection and execute these commands in the u-boot terminal. Dumping can take a few minutes, don’t be alarmed, this is normal…
Copy the full dump into a text file and attach it here

mmc read 0x1000000 0x81 0x3b
md.b 0x1000000 0x00007600

Now test the new u-boot:

  1. Write u-boot.bin.sd.bin file on the SDcard.

Linux

sudo dd if=u-boot.bin.sd.bin of=/dev/sdX conv=fsync,notrunc bs=1 count=444
sudo dd if=u-boot.bin.sd.bin of=/dev/sdX conv=fsync,notrunc bs=512 skip=1 seek=1

Windows

use Amlogic Bootcard Maker and write u-boot.bin file on the sdcard.

  1. Insert the SDcard into the box and switch it on.
  2. Abort thr autoboot and run the following commands to wipe eMMC storage
store disprotect key
store init 3; reset

Post the uart log.

I’ll test it right away. Thank you very much.

gxl_p211_v1#
gxl_p211_v1#
gxl_p211_v1#
gxl_p211_v1#
gxl_p211_v1#store disprotect key
[store]disprotect key
gxl_p211_v1#store init3; reset
store - STORE sub-system

Usage:
store store init flag
store read name addr off|partition size
    read 'size' bytes starting at offset 'off'
    to/from memory address 'addr', skipping bad blocks.
store write name addr off|partition size
    write 'size' bytes starting at offset 'off'
    to/from memory address 'addr', skipping bad blocks.
store rom_write add off size.
        write uboot to the boot device
store erase boot/data:
        erase the area which is uboot or data
store erase partition <partition_name>:
        erase the area which partition in u-boot
store erase dtb
store erase key
store disprotect key
store rom_protect on/off
store scrub off|partition size
        scrub the area from offset and size
store dtb iread/read/write addr <size>
        read/write dtb, size is optional
store key read/write addr <size>
        read/write key, size is optional
store mbr addr
   update mbr/partition table by dtb

resetting ...
GXLX:BL1:9ac50e:4a8da0;FEAT:ADFD318C:0;POC:3;RCY:0;EMMC:0;READ:0;0.0;CHK:0;
TE: 95264

BL2 Built : 20:33:18, Oct 17 2017.
gxl ge978680 - liqiang.hou@droid07-sz

Board ID = 3, adc=227
set vcck to 1070 mv
set vddee to 1070 mv
CPU clk: 1200MHz
2layers board, use ddr_set[0]
DQS-corr enabled
DDR scramble enabled
Pull down ddr cke
STICKY_REG0: 0x00000000
STICKY_REG1: 0x00000000
STICKY_REG9: 0x00000000
DDR3 chl: Rank0 @ 696MHz
Rank0: 1024MB(auto)-2T-11
DataBus test pass!
AddrBus test pass!
emmc switch highspeed 52M
-s
Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x00004000
New fip structure!
Load bl30 from eMMC, src: 0x00010200, des: 0x01100000, size: 0x00007600
Load bl301 from eMMC, src: 0x00018200, des: 0x01200000, size: 0x00002200
Load bl31 from eMMC, src: 0x0001c200, des: 0x10100000, size: 0x00019600
Load bl33 from eMMC, src: 0x00038200, des: 0x01000000, size: 0x0007d800
NOTICE:  BL3-1: v1.0(debug):3048f05
NOTICE:  BL3-1: Built : 22:38:14, Aug 20 2017
NOTICE:  BL31: GXL normal boot!
NOTICE:  BL31: BL33 decompress pass
[Image: gxl_v1.1.3098-cf1f353 2017-09-11 19:43:10 xiaobo.gu@droid12]
efuse init ops = c1
efuse init hdcp = c, cf9=7
bl30: check_permit, count is 1
bl30: check_permit: ok!
chipid: 0 0 3 c c 0 92 b3 98 a0 0 c1 not ES chip
[0.348974 Inits done]
sINFO:    BL3-1: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader
ERROR:   Error initializing runtime service opteed_fast
INFO:    BL3-1: Preparing for EL3 exit to normal world
INFO:    BL3-1: Next image address = 0x1000000
INFO:    BL3-1: Next image spsr = 0x3c9
ecure task start!
kigh tas
s
ttUa-rBto!o
a 2lo0w1 task 5s.t0a1r t(!M
 r 05 2018 - 20:55:20)

DRAM:  1 GiB
Relocation Offset is: 36e86000
gpio: pin GPIODV_24 (gpio 43) value is 1
register usb cfg[0][1] = 0000000037f582b0
[CANVAS]canvas init
vpu: error: vpu: check dts: FDT_ERR_BADMAGIC, load default parameters
vpu: clk_level = 7
vpu: set clk: 666667000Hz, readback: 666660000Hz(0x300)
vpp: vpp_init
boot_device_flag : 1
Nand PHY Ver:1.01.001.0006 (c) 2013 Amlogic Inc.
init bus_cycle=6, bus_timing=7, system=5.0ns
reset failed
get_chip_type and ret:fffffffe
get_chip_type and ret:fffffffe
chip detect failed and ret:fffffffe
nandphy_init failed and ret=0xfffffff1
MMC:   aml_priv->desc_buf = 0x0000000033e76ac0
aml_priv->desc_buf = 0x0000000033e78de0
SDIO Port B: 0, SDIO Port C: 1
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
[mmc_init] mmc init success
dtb magic 08088b1f
      Amlogic multi-dtb tool
      GZIP format, decompress...
      Multi dtb detected
      2layers board, board id use 7
      Multi dtb tool version: v2 .
      Support 7 dtbs.
        aml_dt soc: gxlx platform: p261 variant: 1g
        dtb 0 soc: gxbb   plat: p201   vari: 1g
        dtb 1 soc: gxbb   plat: p201   vari: 2g
        dtb 2 soc: gxl   plat: p211   vari: 1g
        dtb 3 soc: gxl   plat: p211   vari: 2g
        dtb 4 soc: gxl   plat: p215   vari: 1g
        dtb 5 soc: gxl   plat: p215   vari: 2g
        dtb 6 soc: gxlx   plat: p261   vari: 1g
      Find match dtb: 6
start dts,buffer=0000000033e7b610,dt_addr=0000000033e7b610
      Amlogic multi-dtb tool
      Single dtb detected
parts: 13
00:      logo   0000000002000000 1
01:  recovery   0000000002000000 1
02:       rsv   0000000000800000 1
03:       tee   0000000000800000 1
04:     crypt   0000000002000000 1
05:      misc   0000000002000000 1
06: instaboot   0000000020000000 1
07:      boot   0000000002000000 1
08:    system   0000000040000000 1
09:     cache   0000000020000000 2
10:    params   0000000004000000 2
11: bootfiles   0000000020000000 2
12:      data   ffffffffffffffff 4
eMMC/TSD partition table have been checked OK!
check pattern success
mmc env offset: 0x27400000
In:    serial
Out:   serial
Err:   serial
board id is : 3
hpd_state=0
cvbs performance type = 7, table = 1
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-917: calc da98d767, store da98d767
_verify_dtb_checksum()-917: calc da98d767, store da98d767
dtb_read()-1039: total valid 2
dtb_read()-1106: do nothing
      Amlogic multi-dtb tool
      GZIP format, decompress...
      Multi dtb detected
      2layers board, board id use 7
      Multi dtb tool version: v2 .
      Support 7 dtbs.
        aml_dt soc: gxlx platform: p261 variant: 1g
        dtb 0 soc: gxbb   plat: p201   vari: 1g
        dtb 1 soc: gxbb   plat: p201   vari: 2g
        dtb 2 soc: gxl   plat: p211   vari: 1g
        dtb 3 soc: gxl   plat: p211   vari: 2g
        dtb 4 soc: gxl   plat: p215   vari: 1g
        dtb 5 soc: gxl   plat: p215   vari: 2g
        dtb 6 soc: gxlx   plat: p261   vari: 1g
      Find match dtb: 6
Net:   dwmac.c9410000
wipe_data=successful
wipe_cache=successful
bmp pixel: 16
[CANVAS]addr=0x3d800000 width=2560, height=1440
upgrade_step=2
amlkey_init() enter!
[EFUSE_MSG]keynum is 4
[BL31]: tee size: 0
[KM]Error:f[key_manage_query_size]L507:key[usid] not programed yet
[KM]Error:f[key_manage_query_size]L507:key[deviceid] not programed yet
rebootmode=normal
key1 = 7d82dd22
key2 = 7e81dd22
key3 = 7788dd22
time_out = 7a120
ir init
irkey - irkey key_value1 key_value2 key_value3 time_value

Usage:
irkey
key1 = fb04ff00
key2 = ef10ff00
key3 = b14eff00
time_out = 7a120
ir init
irkey - irkey key_value1 key_value2 key_value3 time_value

Usage:
irkey
Hit any key to stop autoboot:  0
card out
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
emmc/sd response timeout, cmd1, status=0x1ff2800
(Re)start USB...
USB0:   USB3.0 XHCI init start
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
       scanning usb for storage devices... init_part() 278: PART_TYPE_DOS
1 Storage Device(s) found
reading s905_autoscript
** Unable to read file s905_autoscript **
** Bad device usb 1 **
** Bad device usb 2 **
** Bad device usb 3 **
** Unrecognized filesystem type **
ee_gate_off ...
## Booting Android Image at 0x01080000 ...
reloc_addr =33efb830
copy done
      Amlogic multi-dtb tool
      Single dtb detected
load dtb from 0x1000000 ......
   Uncompressing Kernel Image ... OK
   kernel loaded at 0x01080000, end = 0x01fba400
   Loading Ramdisk to 33d7a000, end 33e7368d ... OK
   Loading Device Tree to 000000001fff3000, end 000000001ffff6f9 ... OK
signature:
fdt_instaboot: get header err

Starting kernel ...

uboot time: 5246341 us
[    0.000000@0] Initializing cgroup subsys cpu
[    0.000000@0] Initializing cgroup subsys cpuacct
[    0.000000@0] Linux version 3.14.29 (yangyumei@vanlen) (gcc version 4.9.2 20140904 (prerelease) (crosstool-NG li Linaro GCC 4.9-2014.09) ) #1 SMP PREEMPT Sat Mar 17 09:22:24 CST 2018
[    0.000000@0] CPU: ARMv71 Processor [410fd034] revision 4
[    0.000000@0] no prop version_code
[    0.000000@0] bootconsole [earlycon0] enabled
get_dvfs_info 0007
INFO:    HDCP22 key read fail!
INFO:    p1d 0
INFO:    pd1 0
root@p201_iptv:/ # 

Here is the UART log,didn’t get an error with “wrong chip…”
Do you still need bl30 dump of your stock bootloader?

You forgot the spaces. Run “store init 3” again

Because you haven’t cleaned up emmc and you’re still using the old uboot…

sorry to do that ,i will do it again.

gxl_p211_v1#
gxl_p211_v1#
gxl_p211_v1#
gxl_p211_v1#
gxl_p211_v1#store disprotect key
[store]disprotect key
gxl_p211_v1#store init 3; reset
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
[mmc_init] mmc init success
switch to partitions #0, OK
mmc1(part 0) is current device
Device: SDIO Port C
Manufacturer ID: 70
OEM: 100
Name: T2270
Tran Speed: 52000000
Rd Block Len: 512
MMC version 5.0
High Capacity: Yes
Capacity: 7.1 GiB
mmc clock: 40000000
Bus Width: 8-bit
[store]amlmmc key
emmc disprotect key
[store]amlmmc erase 1emmckey_is_protected : disprotect
 blkcnt = 14942208
start = 0,end = 14942207
resetting ...
GXLX:BL1:9ac50e:4a8da0;FEAT:ADFD318C:0;POC:3;RCY:0;EMMC:0;READ:0;CHK:A0;READ:0;0.0;CHK:0;
TE: 130984

BL2 Built : 20:33:18, Oct 17 2017.
gxl ge978680 - liqiang.hou@droid07-sz

Board ID = 3, adc=226
set vcck to 1070 mv
set vddee to 1070 mv
CPU clk: 1200MHz
2layers board, use ddr_set[0]
DQS-corr enabled
DDR scramble enabled
Pull down ddr cke
STICKY_REG0: 0x00000000
STICKY_REG1: 0x00000000
STICKY_REG9: 0x00000000
DDR3 chl: Rank0 @ 696MHz
Rank0: 1024MB(auto)-2T-11
DataBus test pass!
AddrBus test pass!
emmc switch highspeed 52M
-s
Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x00004000
New fip structure!
Load bl30 from eMMC, src: 0x00010200, des: 0x01100000, size: 0x00007600
Load bl301 from eMMC, src: 0x00018200, des: 0x01200000, size: 0x00002200
Load bl31 from eMMC, src: 0x0001c200, des: 0x10100000, size: 0x00019600
Load bl33 from eMMC, src: 0x00038200, des: 0x01000000, size: 0x0007d800
NOTICE:  BL3-1: v1.0(debug):3048f05
NOTICE:  BL3-1: Built : 22:38:14, Aug 20 2017
NOTICE:  BL31: GXL normal boot!
NOTICE:  BL31: BL33 decompress pass
[Image: gxl_v1.1.3098-cf1f353 2017-09-11 19:43:10 xiaobo.gu@droid12]
efuse init ops = c1
efuse init hdcp = c, cf9=7
bl30: check_permit, count is 1
bl30: check_permit: ok!
chipid: 0 0 3 c c 0 92 b3 98 a0 0 c1 not ES chip
[0.383955 Inits done]
secINFO:    BL3-1: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader
ERROR:   Error initializing runtime service opteed_fast
INFO:    BL3-1: Preparing for EL3 exit to normal world
INFO:    BL3-1: Next image address = 0x1000000
INFO:    BL3-1: Next image spsr = 0x3c9
ure task start!
sigh task
at
orUt-!B
Motlo w2 task0 1s5t.a0r1t !(
 ar 05 2018 - 20:55:20)

DRAM:  1 GiB
Relocation Offset is: 36e86000
gpio: pin GPIODV_24 (gpio 43) value is 1
register usb cfg[0][1] = 0000000037f582b0
[CANVAS]canvas init
vpu: error: vpu: check dts: FDT_ERR_BADMAGIC, load default parameters
vpu: clk_level = 7
vpu: set clk: 666667000Hz, readback: 666660000Hz(0x300)
vpp: vpp_init
boot_device_flag : 1
Nand PHY Ver:1.01.001.0006 (c) 2013 Amlogic Inc.
init bus_cycle=6, bus_timing=7, system=5.0ns
reset failed
get_chip_type and ret:fffffffe
get_chip_type and ret:fffffffe
chip detect failed and ret:fffffffe
nandphy_init failed and ret=0xfffffff1
MMC:   aml_priv->desc_buf = 0x0000000033e76ac0
aml_priv->desc_buf = 0x0000000033e78de0
SDIO Port B: 0, SDIO Port C: 1
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
[mmc_init] mmc init success
dtb magic 00000000
      Amlogic multi-dtb tool
      Cannot find legal dtb!
start dts,buffer=0000000033e7b610,dt_addr=0000000033e7b610
check_valid_dts: FDT_ERR_BADMAGIC
get_partition_from_dts: -9
get_ptbl_from_dtb()-259: get partition table from dts faild
mmc_device_init()-1081: get partition table from dtb failed
get_ptbl_rsv()-483: magic faild MPT,
mmc_device_init()-1108: dtb&rsv are not exist, no LPT source
_find_partition_by_name()-188: do not find match in table env
get partition info failed !!
Using default environment

In:    serial
Out:   serial
Err:   serial
board id is : 3
hpd_state=0
cvbs performance type = 7, table = 1
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-917: calc 0, store 0
dtb_read()-1034: cpy 1 is not valid
_verify_dtb_checksum()-917: calc 0, store 0
dtb_read()-1034: cpy 0 is not valid
dtb_read()-1039: total valid 0
      Amlogic multi-dtb tool
      Cannot find legal dtb!
[store]Err:do_store_dtb_ops,L236:Fail in fdt check header
board_late_init(): [store dtb read $dtb_mem_addr] fail
load dtb to 1000000
[store]To run cmd[emmc dtb_read 1000000 0x40000]
_verify_dtb_checksum()-917: calc 0, store 0
dtb_read()-1034: cpy 1 is not valid
_verify_dtb_checksum()-917: calc 0, store 0
dtb_read()-1034: cpy 0 is not valid
dtb_read()-1039: total valid 0
      Amlogic multi-dtb tool
      Cannot find legal dtb!
[store]Err:do_store_dtb_ops,L236:Fail in fdt check header
board_late_init(): store dtb read 1000000 fail
Net:   dwmac.c9410000
wipe_data=successful
wipe_cache=successful
_find_partition_by_name()-188: do not find match in table logo
Cannot find dev.
amlmmc cmd <NULL> failed

store - STORE sub-system

Usage:
store store init flag
store read name addr off|partition size
    read 'size' bytes starting at offset 'off'
    to/from memory address 'addr', skipping bad blocks.
store write name addr off|partition size
    write 'size' bytes starting at offset 'off'
    to/from memory address 'addr', skipping bad blocks.
store rom_write add off size.
        write uboot to the boot device
store erase boot/data:
        erase the area which is uboot or data
store erase partition <partition_name>:
        erase the area which partition in u-boot
store erase dtb
store erase key
store disprotect key
store rom_protect on/off
store scrub off|partition size
        scrub the area from offset and size
store dtb iread/read/write addr <size>
        read/write dtb, size is optional
store key read/write addr <size>
        read/write key, size is optional
store mbr addr
   update mbr/partition table by dtb

cmd store failed
Err imgread(L333):Fail to read 0x2000B from part[logo] at offset 0
There is no valid bmp file at the given address
[CANVAS]addr=0x3d800000 width=3840, height=2160
There is no valid bmp file at the given address
upgrade_step=0
[KM]Error:f[keymanage_dts_parse]L255:not a fdt at 0x0000000001000000
rebootmode=normal
key1 = 7d82dd22
key2 = 7e81dd22
key3 = 7788dd22
time_out = 7a120
ir init
irkey - irkey key_value1 key_value2 key_value3 time_value

Usage:
irkey
key1 = fb04ff00
key2 = ef10ff00
key3 = b14eff00
time_out = 7a120
ir init
irkey - irkey key_value1 key_value2 key_value3 time_value

Usage:
irkey
Hit any key to stop autoboot:  0
_find_partition_by_name()-188: do not find match in table boot
Cannot find dev.
amlmmc cmd <NULL> failed

store - STORE sub-system

Usage:
store store init flag
store read name addr off|partition size
    read 'size' bytes starting at offset 'off'
    to/from memory address 'addr', skipping bad blocks.
store write name addr off|partition size
    write 'size' bytes starting at offset 'off'
    to/from memory address 'addr', skipping bad blocks.
store rom_write add off size.
        write uboot to the boot device
store erase boot/data:
        erase the area which is uboot or data
store erase partition <partition_name>:
        erase the area which partition in u-boot
store erase dtb
store erase key
store disprotect key
store rom_protect on/off
store scrub off|partition size
        scrub the area from offset and size
store dtb iread/read/write addr <size>
        read/write dtb, size is optional
store key read/write addr <size>
        read/write key, size is optional
store mbr addr
   update mbr/partition table by dtb

cmd store failed
Err imgread(L132):Fail to read 0x100000B from part[boot] at offset 0
Enter USB burn
Try connect time out 1001, 1000, 1808
card out
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
emmc/sd response timeout, cmd1, status=0x1ff2800
[MSG]mmcinfo failed!
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
emmc/sd response timeout, cmd1, status=0x1ff2800
(Re)start USB...
USB0:   USB3.0 XHCI init start
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
       scanning usb for storage devices... init_part() 278: PART_TYPE_DOS
1 Storage Device(s) found
reading aml_autoscript
** Unable to read file aml_autoscript **
reading recovery.img
** Unable to read file recovery.img **
_find_partition_by_name()-188: do not find match in table recovery
Cannot find dev.
amlmmc cmd <NULL> failed

store - STORE sub-system

Usage:
store store init flag
store read name addr off|partition size
    read 'size' bytes starting at offset 'off'
    to/from memory address 'addr', skipping bad blocks.
store write name addr off|partition size
    write 'size' bytes starting at offset 'off'
    to/from memory address 'addr', skipping bad blocks.
store rom_write add off size.
        write uboot to the boot device
store erase boot/data:
        erase the area which is uboot or data
store erase partition <partition_name>:
        erase the area which partition in u-boot
store erase dtb
store erase key
store disprotect key
store rom_protect on/off
store scrub off|partition size
        scrub the area from offset and size
store dtb iread/read/write addr <size>
        read/write dtb, size is optional
store key read/write addr <size>
        read/write key, size is optional
store mbr addr
   update mbr/partition table by dtb

cmd store failed
Err imgread(L132):Fail to read 0x100000B from part[recovery] at offset 0
gxl_p211_v1#

Where did you get p211 bootloader from? Post a full log of this.

Run

store erase boot

and post the log again

Do you mean to let me send out the log that replaced P211 uboot that day?

Just send the log from p211 bootloader

GXLX:BL1:9ac50e:4a8da0;FEAT:ADFD318C:0;POC:3;RCY:0;EMMC:0;READ:0;0.0;CHK:0;
TE: 140409

BL2 Built : 16:43:57, Apr  3 2019. gxl gf3484f5 - luan.yuan@droid15-sz

set vcck to 1120 mv
set vddee to 1000 mv
Board ID = 3
CPU clk: 1200MHz
DQS-corr enabled
DDR scramble enabled
DDR3 chl: Rank0+1 @ 792MHz - FAIL
DDR3 chl: Rank0 @ 792MHz
bist_test rank: 0 21 00 42 2c 0d 4c 1f 00 3f 32 14 50 21 00 42 2f 10 4e 1e 00 3c 30 12 4f 725   - PASS

Rank0: 1024MB-2T-11
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
Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x00004000, part: 0
New fip structure!
Load bl30 from eMMC, src: 0x00010200, des: 0x013c0000, size: 0x0000d600, part: 0
Load bl31 from eMMC, src: 0x00020200, des: 0x05100000, size: 0x0002b400, part: 0
Load bl33 from eMMC, src: 0x0004c200, des: 0x01000000, size: 0x00083200, part: 0
NOTICE:  BL3-1: v1.0(release):7864fbc
NOTICE:  BL3-1: Built : 17:15:18, Mar  5 2019
NOTICE:  BL3-1: GXL normal boot!
NOTICE:  BL3-1: BL33 decompress pass
mpu_config_enable:system pre init ok
dmc sec lock
[Image: gxl_v1.1.3394-7d43064d5 2020-05-07 15:37:15 gongwei.chen@droid11-sz]
OPS=0xc1
26 0a c1 00 f7 d1 f1 21 3d 41 65 dd 84 f5 c4 f7
[0.589791 Inits done]
secure task start!
high task start!
low task start!
ERROR:   Error initializing runtime service opteed_fast


U-Boot 2015.01-gabeeb4952b-dirty (Apr 25 2021 - 21:29:24)

DRAM:  1 GiB
Relocation Offset is: 36e78000
mmu cfg end: 0x40000000
mmu cfg end: 0x40000000
register usb cfg[0][1] = 0000000037f4f2b0
[CANVAS]canvas init
boot_device_flag : 1
Nand PHY Ver:1.01.001.0006 (c) 2013 Amlogic Inc.
init bus_cycle=6, bus_timing=7, system=5.0ns
reset failed
get_chip_type and ret:fffffffe
get_chip_type and ret:fffffffe
chip detect failed and ret:fffffffe
nandphy_init failed and ret=0xfffffff1
MMC:   aml_priv->desc_buf = 0x0000000033e786b0
aml_priv->desc_buf = 0x0000000033e7a9f0
SDIO Port B: 0, SDIO Port C: 1
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, cmd->cmdarg=0x1aa, status=0x1ff2800
emmc/sd response timeout, cmd55, cmd->cmdarg=0x0, status=0x1ff2800
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 40000000
init_part() 297: PART_TYPE_AML
[mmc_init] mmc init success
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxl platform: p211 variant: 1g
        dtb 0 soc: gxl   plat: p211   vari: 1g
        dtb 1 soc: gxl   plat: p211   vari: 2g
      Find match dtb: 0
start dts,buffer=0000000033e7d240,dt_addr=0000000033e7da40
get_partition_from_dts() 92: ret 0
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxl platform: p211 variant: 1g
        dtb 0 soc: gxl   plat: p211   vari: 1g
        dtb 1 soc: gxl   plat: p211   vari: 2g
      Find match dtb: 0
parts: 17
00:      logo   0000000001000000 1
01:  recovery   0000000001800000 1
02:      misc   0000000000800000 1
03:      dtbo   0000000000800000 1
04:  cri_data   0000000000800000 2
05:     param   0000000001000000 2
06:      boot   0000000001000000 1
set has_boot_slot = 0
07:       rsv   0000000001000000 1
08:  metadata   0000000001000000 1
09:    vbmeta   0000000000200000 1
10:       tee   0000000002000000 1
11:    vendor   0000000014000000 1
12:       odm   0000000008000000 1
13:    system   0000000050000000 1
14:   product   0000000008000000 1
15:     cache   0000000046000000 2
16:      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
aml log : internal sys error!
reboot_mode=cold_boot
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-3476: calc 2a5a5a09, store 2a5a5a09
_verify_dtb_checksum()-3476: calc 2a5a5a09, store 2a5a5a09
dtb_read()-3691: total valid 2
update_old_dtb()-3672: do nothing
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxl platform: p211 variant: 1g
        dtb 0 soc: gxl   plat: p211   vari: 1g
        dtb 1 soc: gxl   plat: p211   vari: 2g
      Find match dtb: 0
vpu: error: invalid vpu
vpu: error: invalid vpu
vpp: vpp_init

Is that it?

I don’t have the uboot of P211. That day, I unpacked your Q5 firmware and replaced it into the FW of my box, then i burn it in my box.

There are 3 files, bootloader.PARTITION, DDR.USB and UBOOT.USB.

It turns out that the bootloader p211 works after all. Why didn’t you attach an incomplete log?
That would have saved us a lot of time