• I do not get to the rescue situation what is wrong how do I do


    bl2_stage_init 0x01

    bl2_stage_init 0x81

    hw id: 0x0000 - pwm id 0x01

    bl2_stage_init 0xc1

    bl2_stage_init 0x02


    L0:e033003f

    L1:00000703

    L2:0000c067

    L3:14000020

    B2:00433060

    B1:f0c021b0


    TE: 588543


    BL2 Built : 15:17:18, Feb 20 2019. g12b gb91a9c0 - jenkins@walle02Ysh


    Board ID = 2

    Set A53 clk to 24M

    Set A73 clk to 24M

    Set clk81 to 24M

    A53 clk: 1200 MHz

    A73 clk: 1200 MHz

    CLK81: 166.6M

    smccc: 00090796

    eMMC boot @ 0

    sw8 s

    sd/emmc cmd 8 arg 0x00000000 status 01ff3000

    DDR driver_vesion: LPDDR4_PHY_V_0_1_11 build time: Feb 20 2019 15:17:14

    board id: 2

    Load FIP HDR from eMMC, src: 0x00010200, des: 0xfffd0000, size: 0x00004000, part: 0

    fw parse done

    Load ddrfw from eMMC, src: 0x00014200, des: 0xfffd0000, size: 0x0000c000, part: 0

    Load ddrfw from eMMC, src: 0x00068200, des: 0xfffd0000, size: 0x00004000, part: 0

    PIEI prepare done

    Cfg max: 4, cur: 1. Board id: 255. Force loop cfg

    DDR4 probe

    ddr clk to 1200MHz

    Load ddrfw from eMMC, src: 0x0002c200, des: 0xfffd0000, size: 0x0000c000, part: 0

    Check phy result

    INFO : End of initialization

    INFO : End of read enable training

    INFO : End of fine write leveling

    INFO : End of read dq deskew training

    INFO : End of MPR read delay center optimization

    INFO : End of Write leveling coarse delay

    INFO : End of write delay center optimization

    INFO : End of read delay center optimization

    INFO : End of max read latency training

    INFO : Training has run successfully!

    1D training succeed

    Load ddrfw from eMMC, src: 0x00038200, des: 0xfffd0000, size: 0x0000c000, part: 0

    Check phy result

    INFO : End of initialization

    INFO : End of 2D read delay Voltage center optimization

    INFO : End of 2D write delay Voltage center optimization

    INFO : Training has run successfully!


    R0_RxClkDly_Margin==117 ps 9

    R0_TxDqDly_Margi==156 ps 12



    R1_RxClkDly_Margin==0 ps 0

    R1_TxDqDly_Margi==0 ps 0


    dwc_ddrphy_apb_wr((0<<20)|(2<<16)|(0<<12)|(0xb0):0001


    ddr scramble enable

    2D training succeed

    auto size-- 65535DDR cs0 size: 2048MB

    DDR cs1 size: 0MB

    DMC_DDR_CTRL: 0040002cDDR size: 2048MB

    cs0 DataBus test pass

    cs0 AddrBus test pass

    pre test bdlr_100_average==452 bdlr_100_min==452 bdlr_100_max==452 bdlr_100_cur==452

    aft test bdlr_100_average==452 bdlr_100_min==452 bdlr_100_max==452 bdlr_100_cur==452

    100bdlr_step_size ps== 457

    result report

    boot times 0

    non-sec scramble use zero key

    ddr scramble enabled

    Enable ddr reg access

    00000000

    emmc switch 3 ok

    Authentication key not yet programmed

    get rpmb counter error 0x00000007

    00000000

    emmc switch 0 ok

    Load FIP HDR from eMMC, src: 0x00010200, des: 0x01700000, size: 0x00004000, part: 0

    Load BL3X from eMMC, src: 0x0006c200, des: 0x0175c000, size: 0x00128000, part: 0

    0.0;0.0;M3 CHK:0;bl30 start

    run into bl31

    NOTICE: BL31: v1.3(release):bee21ef

    NOTICE: BL31: Built : 16:42:55, Feb 21 2019

    NOTICE: BL31: G12A secure boot!

    INFO: BL3-2: ATOS-V2.4-202-g7b21f5e #1 Fri Dec 21 01:30:01 UTC 2018 arm

    INFO: BL3-2: Chip: Unknown Rev: A (29:A - 40:2)

    INFO: BL3-2: crypto engine DMA

    INFO: BL3-2: secure time TEE

    INFO: BL3-2: CONFIG_DEVICE_SECURE 0xb200000e



    U-Boot 2015.01-g90d64dd5d3-dirty (Apr 23 2019 - 10:52:48)


    DRAM: 2 GiB

    Relocation Offset is: 76ef7000

    spi_post_bind(spicc): req_seq = 0

    spi_post_bind(spifc): req_seq = 1

    register usb cfg[0][1] = 0000000077f8a4a8

    MMC: dm one emmc init

    .

    aml_priv->desc_buf = 0x0000000073ee77b0

    aml_priv->desc_buf = 0x0000000073ee9af0

    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=0x1ff2800

    emmc/sd response timeout, cmd55, status=0x1ff2800

    co-phase 0x3, tx-dly 0, clock 400000

    co-phase 0x1, tx-dly 0, clock 40000000

    aml_sd_retry_refix[983]:delay = 0x0,gadjust =0x62000

    [mmc_startup] mmc refix success

    init_part() 297: PART_TYPE_AML

    [mmc_init] mmc init success

    skip dtb signature check

    start dts,buffer=0000000073eec360,dt_addr=0000000073eec360

    check_valid_dts: FDT_ERR_BADMAGIC

    get_partition_from_dts() 71: ret -9

    get_partition_from_dts() 74: ret -9

    get_ptbl_from_dtb()-269: get partition table from dts faild

    mmc_device_init()-1251: get partition table from dtb failed

    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:0x7fd3b243 == storage crc_pattern:0x7fd3b243!!!

    mmc env offset: 0x7400000

    In: serial

    Out: serial

    Err: serial

    reboot_mode=cold_boot

    itest - return true/false on integer compare


    Usage:

    itest [.b, .w, .l, .s] [*]value1 <op> [*]value2

    [store]To run cmd[emmc dtb_read 0x1000000 0x40000]

    _verify_dtb_checksum()-2755: calc 0, store 0

    update_dtb_info()-2863: cpy 1 is not valid

    _verify_dtb_checksum()-2755: calc 0, store 0

    update_dtb_info()-2863: cpy 0 is not valid

    dtb_read()-2972: total valid 0

    emmc - EMMC sub system


    Usage:

    emmc dtb_read addr size

    emmc dtb_write addr size

    emmc erase dtb

    emmc erase key

    emmc fastboot_read addr size

    emmc fastboot_write addr size


    [KM]Error:f[keymanage_dts_parse]L287:not a fdt at 0x0000000001000000

    vpu: error: vpu: check dts: FDT_ERR_BADMAGIC, load default parameters

    vpu: clk_level = 7

    vpu: vpu_power_on

    vpu: set clk: 666667000Hz, readback: 666666667Hz(0x100)

    vpu: vpu_module_init_config

    vpp: vpp_init

    vpp: g12a/b osd1 matrix rgb2yuv ..............

    vpp: g12a/b osd2 matrix rgb2yuv..............

    vpp: g12a/b osd3 matrix rgb2yuv..............

    cvbs: cpuid:0x29

    tpm activate

    01 01: 18

    02 01: 00

    03 04: 00 00 4f 35

    06 08: 32 30 31 39 30 35 30 39

    07 0f: 33 35 30 39 32 34 30 30 30 30 32 30 32 37 37

    05 04: 01 01 01 01

    08 01: 00

    04 06: 00 09 34 4a ec c5

    ff 01: 07

    card out

    ** Bad device mmc 0 **

    cannot get sdcard label

    739 bytes read in 5 ms (143.6 KiB/s)

    ## Executing script at 01080000

    1843270 bytes read in 32 ms (54.9 MiB/s)

    [OSD]check dts: FDT_ERR_BADMAGIC, load default fb_addr parameters

    [OSD]set initrd_high: 0x0

    [OSD]fb_addr for logo: 0x0

    [OSD]check dts: FDT_ERR_BADMAGIC, load default fb_addr parameters

    [OSD]fb_addr for logo: 0x0

    [OSD]VPP_OFIFO_SIZE:0xfff01fff

    [CANVAS]canvas init

    [CANVAS]addr=0x00000000 width=2560, height=1440

    [OSD]osd_hw.free_dst_data: 0,1919,0,1079

    [OSD]osd1_update_disp_freescale_enable

    cvbs: outputmode[1080p50hz] is invalid

    vpp: vpp_matrix_update: 2

    set hdmitx VIC = 31

    config HPLL = 5940000 frac_rate = 0

    HPLL: 0x3b3a04f7

    HPLL: 0x1b3a04f7

    HPLLv1: 0xdb3a04f7

    config HPLL done

    j = 6 vid_clk_div = 1

    hdmitx phy setting done

    hdmitx: set enc for VIC: 31

    enc_vpu_bridge_reset[1216]

    rx version is 1.4 or below div=10

    Recovery boot requested!

    Net: dwmac.ff3f0000

    Hit Enter or space or Ctrl+C key to stop autoboot -- : 0

    Err imgread(L329):Fmt unsupported!genFmt 0x0 != 0x3

    dreambox_one#

  • WHICH COMING SHOULD I USE TO GET TO THE RESCUE MODE



    dreambox_one#help

    ? - alias for 'help'

    amlmmc - AMLMMC sub system

    autoscr - run script from memory

    avb - avb

    base - print or set address offset

    bcb - bcb

    bmp - manipulate BMP image data

    boot_cooling- cpu temp-system

    booti - boot arm64 Linux Image image from memory

    bootm - boot application image from memory

    bootp - boot image via network using BOOTP/TFTP protocol

    cbusreg - cbus register read/write

    clkmsr - Amlogic measure clock

    cmp - memory compare

    p - memory copy

    crc32 - checksum calculation

    cvbs - CVBS sub-system

    dcache - enable or disable data cache

    defenv_reserv- reserve some specified envs after defaulting env

    dhcp - boot image via network using DHCP/TFTP protocol

    dtimg - manipulate dtb/dtbo Android image

    echo - echo args to console

    efuse - efuse commands

    efuse_user- efuse user space read write ops

    emmc - EMMC sub system

    env - environment handling commands

    exit - exit script

    ext4load- load binary file from a Ext4 filesystem

    ext4ls - list files in a directory (default /)

    ext4size- determine a file's size

    false - do nothing, unsuccessfully

    fatinfo - print information about filesystem

    fatload - load binary file from a dos filesystem

    fatls - list files in a directory (default /)

    fatsize - determine a file's size

    fdt - flattened device tree utility commands

    get_avb_mode- get_avb_mode

    get_rebootmode- get reboot mode

    tem_as_root_mode- get_system_as_root_mode

    get_valid_slot- get_valid_slot

    go - start application at address 'addr'

    gpio - query and control gpio pins

    gpt - GUID Partition Table

    guid - GUID - generate Globally Unique Identifier based on random UUID

    hdmitx - HDMITX sub-system

    help - print command description/usage

    i2c - I2C sub-system

    icache - enable or disable instruction cache

    img_osd - image osd sub-system

    imgread - Read the image from internal flash with actual size

    itest - return true/false on integer compare

    jtagoff - disable jtag

    jtagon - enable jtag

    keyman - Unify key ops interfaces based dts cfg

    keyunify- key unify sub-system

    loadb - load binary file over serial line (kermit mode)

    lodx - load binary file over serial line (xmodem mode)

    loady - load binary file over serial line (ymodem mode)

    loop - infinite loop on address range

    macreg - ethernet mac register read/write/dump

    md - memory display

    mm - memory modify (auto-incrementing address)

    mmc - MMC sub system

    mmcinfo - display MMC info

    mw - memory write (fill)

    mwm - mw mask function

    nm - memory modify (constant address)

    open_scp_log- print SCP messgage

    osd - osd sub-system

    phyreg - ethernet phy register read/write/dump

    ping - send ICMP ECHO_REQUEST to network host

    plltest - test pll

    printenv- print environment variables

    query - SoC query commands

    rarpboot- boot image via network using RARP/TFTP protocol

    read_temp- cpu temp-system

    reboot - set reboot mode and reboot system

    reset - Perform RESET of the CPU

    ringmsr - Amlogic measure ring

    rpmb_state- RPMB sub-system

    rsvmem - reserve memory

    run - run commands in an environment variable

    saveenv - save environment variables to persistent storage

    set_active_slot- set_active_slot

    set_trim_base- cpu temp-system

    set_usb_boot- set usb boot mode

    setenv - set environment variables

    setexpr - set environment variable as the result of eval expression

    sf - SPI flash sub-system

    showvar - print local hushshell variables

    sleep - delay execution for some time

    sspi - SPI utility command

    store - STORE sub-system

    systemoff- system off

    tee_log_level- update tee log level

    temp_triming- cpu temp-system

    test - minimal test like /bin/sh

    tftpboot- boot image via network using TFTP protocol

    true - do nothing, successfully

    ui - ui sub-system

    unpackimg- un pack logo image into pictures

    usb - USB sub-system

    usbboot - boot from USB device

    uuid - UUID - generate random Universally Unique Identifier

    version - print monitor, compiler and linker version

    viu_probe- enable viu probe in no secure chip

    vout - VOUT sub-system

    vpp - vpp sub-system

    vpu - vpu sub-system

    write_trim- cpu temp-system

    write_version- cpu temp-system

    dreambox_one#

  • If fact, you can't do anything! The eMMC is defective so the mainboard has to be exchanged.. Apply for an RMA ticket and send the box in for repair (or contact your local reseller).