Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

**PLEASE HELP** X96 Max+ Bricked (UART log included)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    **PLEASE HELP** X96 Max+ Bricked (UART log included)

    Hi there , I have an X96 Max+ Tv box with ( 4 / 32 variant ) .

    After I flashed a firmware for my exact mb (vQ5X3_141 4.0 20112) , was greeted by a brick with the boot logo frozen then dissapearing once I disconnect the HDMI cable then reconnect it .
    I tried to flash the stock os using usb burn tool and it failed as the reset button wasn't working , after long research , I found on a chinese website I translated , that there is a short , after that , it succeeded but I had the exact same Issue . I almost gave up but I ordered a USB to TTL (UART) adapter and tried to see what happened .
    I have attached a log file of my UART connection .
    Please could someone tell me what's wrong and how to unbrick .
    Thanks very much in advanced

    UART log :

    HTML Code:
    SM1:BL:511f6b:81ca2f;FEAT:A0F83180:20282000;POC:F; RCY:0;EMMC:0;READ:0;0.0;CHK:0;
    bl2_stage_init 0x01
    bl2_stage_init 0x81
    hw id: 0x0001 - pwm id 0x00
    bl2_stage_init 0xc0
    bl2_stage_init 0x02
    
    L0:00000000
    L1:00000703
    L2:00008067
    L3:15000020
    S1:00000000
    B2:20282000
    B1:a0f83180
    
    TE: 145060
    
    BL2 Built : 15:21:48, Aug 28 2019. g12a g1bf2b53 - luan.yuan@droid15-sz
    
    Board ID = 1
    Set cpu clk to 24M
    Set clk81 to 24M
    Use GP1_pll as DSU clk.
    DSU clk: 1200 Mhz
    CPU clk: 1200 MHz
    Set clk81 to 166.6M
    eMMC boot @ 0
    sw8 s
    DDR driver_vesion: LPDDR4_PHY_V_0_1_18 build time: Aug 28 2019 15:21:45
    board id: 1
    Load FIP HDR from eMMC, src: 0x00010200, des: 0xfffd0000, size: 0x00004000, part : 0
    fw parse done
    Load ddrfw from eMMC, src: 0x00060200, des: 0xfffd0000, size: 0x0000c000, part: 0
    Load ddrfw from eMMC, src: 0x00038200, des: 0xfffd0000, size: 0x00004000, part: 0
    PIEI prepare done
    fastboot data load
    00000000
    emmc switch 1 ok
    ddr saved addr:00016000
    Load ddr parameter from eMMC, src: 0x02c00000, des: 0xfffd0000, size: 0x00001000 , part: 0
    00000000
    emmc switch 0 ok
    fastboot data verify
    verify result: 265
    Cfg max: 5, cur: 1. Board id: 255. Force loop cfg
    DDR4 probe
    ddr clk to 912MHz
    Load ddrfw from eMMC, src: 0x00014200, des: 0xfffd0000, size: 0x0000c000, part: 0
    
    dmc_version 0001
    Check phy result
    INFO : End of initialization
    INFO : End of read enable training
    INFO : End of fine write leveling
    INFO : ERROR : Training has failed!
    1D training failed
    Cfg max: 5, cur: 2. Board id: 255. Force loop cfg
    DDR3 probe
    ddr clk to 792MHz
    Load ddrfw from eMMC, src: 0x0002c200, des: 0xfffd0000, size: 0x0000c000, part: 0
    
    dmc_version 0001
    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
    aml_ddr_fw_vesion: LPDDR4_PHY_V_0_1_18 build time: Aug 28 2019 13:53:31
    auto size-- 65535DDR cs0 size: 2048MB
    DDR cs1 size: 0MB
    DMC_DDR_CTRL: 0000002cDDR size: 2048MB
    cs0 DataBus test pass
    cs0 AddrBus test pass
    
    100bdlr_step_size ps== 447
    result report
    boot times 0Enable 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: 0x00078200, des: 0x01768000, size: 0x000c8000, part: 0
    bl2z: ptr: 05129330, size: 00001e40
    0.0;M3 CHK:0;cm4_sp_mode 0
    MVN_1=0x00000000
    MVN_2=0x00000000
    [Image: g12a_v1.1.3390-6ac5299 2019-09-26 14:09:46 luan.yuan@droid15-sz]
    OPS=0x10
    ring efuse init
    2b 0c 10 00 01 23 1f 00 00 14 34 31 50 52 52 50
    [0.017319 Inits done]
    secure task start!
    high task start!
    low task start!
    run into bl31
    NOTICE: BL31: v1.3(release):4fc40b1
    NOTICE: BL31: Built : 15:57:33, May 22 2019
    NOTICE: BL31: G12A normal boot!
    NOTICE: BL31: BL33 decompress pass
    ERROR: Error initializing runtime service opteed_fast
    
    
    U-Boot 2015.01 (Aug 17 2020 - 19:26:30)
    
    DRAM: 2 GiB
    Relocation Offset is: 76e5e000
    spi_post_bind(spifc): req_seq = 0
    register usb cfg[0][1] = 0000000077f3ec88
    NAND: get_sys_clk_rate_mtd() 290, clock setting 200!
    NAND device id: 0 ff ff ff ff ff
    No NAND device found!!!
    nand init failed: -6
    get_sys_clk_rate_mtd() 290, clock setting 200!
    NAND device id: 0 ff ff ff ff ff
    No NAND device found!!!
    nand init failed: -6
    MMC: aml_priv->desc_buf = 0x0000000073e4ea70
    aml_priv->desc_buf = 0x0000000073e50db0
    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 0x3, tx-dly 0, clock 40000000
    aml_sd_retry_refix[983]:delay = 0x0,gadjust =0x162000
    [mmc_startup] mmc refix success
    init_part() 297: PART_TYPE_AML
    [mmc_init] mmc init success
    Amlogic multi-dtb tool
    GZIP format, decompress...
    Multi dtb detected
    Multi dtb tool version: v2 .
    Support 4 dtbs.
    aml_dt soc: sm1 platform: ac213 variant: 2g
    dtb 0 soc: g12a plat: u212 vari: 2g
    dtb 1 soc: g12a plat: u212 vari: 4g
    dtb 2 soc: sm1 plat: ac213 vari: 2g
    dtb 3 soc: sm1 plat: ac213 vari: 4g
    Find match dtb: 2
    start dts,buffer=0000000073e53620,dt_addr=0000000073e536 20
    get_partition_from_dts() 91: ret 0
    Amlogic multi-dtb tool
    Single dtb detected
    parts: 17
    00: logo 0000000000800000 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 0000000046000000 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
    reboot_mode=cold_boot
    [store]To run cmd[emmc dtb_read 0x1000000 0x40000]
    _verify_dtb_checksum()-3477: calc 52f0fe29, store 52f0fe29
    _verify_dtb_checksum()-3477: calc 52f0fe29, store 52f0fe29
    dtb_read()-3694: total valid 2
    update_old_dtb()-3675: do nothing
    Amlogic multi-dtb tool
    GZIP format, decompress...
    Multi dtb detected
    Multi dtb tool version: v2 .
    Support 4 dtbs.
    aml_dt soc: sm1 platform: ac213 variant: 2g
    dtb 0 soc: g12a plat: u212 vari: 2g
    dtb 1 soc: g12a plat: u212 vari: 4g
    dtb 2 soc: sm1 plat: ac213 vari: 2g
    dtb 3 soc: sm1 plat: ac213 vari: 4g
    Find match dtb: 2
    amlkey_init() enter!
    [EFUSE_MSG]keynum is 4
    vpu: clk_level in dts: 7
    vpu: vpu_power_on
    vpu: set clk: 666667000Hz, readback: 666666667Hz(0x100)
    vpu: vpu_module_init_config
    vpp: vpp_init
    vpp: vpp osd2 matrix rgb2yuv..............
    cvbs: cpuid:0x2b
    Net: Phy 0 not found
    [KM]Error:f[keymanage_dts_get_key_device]L105:eth_exphy_para key name is not exi st
    [KM]Error:f[_get_km_ops_by_name]L248:key eth_exphy_para not know device 4
    [KM]Error:f[key_unify_read]L312:key[eth_exphy_para] no cfg in dts
    *****************UPDATE*****************

    This error occured due to the fact that This had fake software indicating that it's a 4 / 32 gb variant when really , it's a 2 /16 gb ; when I ran that stock firmware , android booted like a charm . apparently it's very easy to hide the real amount of ram and storage in android .
    Last edited by technolog74; 12-31-2020, 08:52.

    #2
    please i need uart pin location on h96 max x3 blue board gnd, tx,rx 3v3

    Comment


      #3
      Originally posted by FirtusCahi View Post
      please i need uart pin location on h96 max x3 blue board gnd, tx,rx 3v3
      Still need Help?

      Take China Box apart
      look for 3 or 4 copper concentric cicles
      There is usually writing beside each contact point
      GND
      TX
      RX
      Vcc

      Post a Pic/Image of Board
      Top and bottom side
      can Probly Point in right direction

      Happy Testing

      Comment

      Working...
      X