Help on bricked H96 Pro+ u-boot


#1

Hi,

I was using you github with the gxm-q201 config to exchange the u-boot on my H96 Pro+ box.

Now I get only this from the uart:

GXM:BL1:dc8b51:76f1a5;FEAT:ADFC318C:0;POC:3;RCY:0;EMMC:0;READ:0;0.0;CHK:0;
TE: 95213

BL2 Built : 16:32:58, Nov 3 2017.
gxl gb5491d8 - xiaobo.gu@droid12

set vdd cpu_a to 1120 mv
set vdd cpu_b to 1050 mv
set vddee to 1000 mv
Board ID = 1
CPU clk: 1200MHz
DQS-corr enabled
DDR scramble enabled
STICKY_REG0: 0x00000000
STICKY_REG1: 0x00000000
STICKY_REG9: 0x00000000
DDR3 chl: Rank0+1 @ 912MHz - PASS
Rank0: 1024MB(auto)-2T-13
Rank1: 1024MB(auto)-2T-13
DataBus test pass!
AddrBus test pass!
-s
Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x00004000
New fip structure!
Load bl30 from eMMC, src: 0x00010200, des: 0x01100000, size: 0x0000d600
Load bl31 from eMMC, src: 0x00020200, des: 0x10100000, size: 0x00015400
Load bl33 from eMMC, src: 0x00038200, des: 0x01000000, size: 0x00065c00
NOTICE: BL3-1: v1.0(debug):ba52b5b
NOTICE: BL3-1: Built : 13:51:56, Jul 19 2016
aml log : bl31 detect secure boot !

Somebody have an idea how to fix u-boot to boot from sd?

EDIT:
I do have the klmag2ge4a-a002 Samsung NAND. A unbrik can be done by short pin 6 & 7.

But now I have the problem with the master branch when booting into coreelec and send the device to standby:

CoreELEC:~ # bl30 get wakeup sources!
process command 00000006
bl30 enter suspend!
cpu clk suspend rate 1200000000
suspend_counter: 1
Enter ddr suspend
first time suspend
ddr suspend time: 1886us
store restore gp0 pll
process command 00000001
CEC cfg:0x0000
set vddee to 0x035cmv

=== PROCESS EXCEPTION: 04 ====== xPSR: 20000000 ===
r0 :00000001 r1 :02694675 r2 :00000000 r3 :c8100024
r4 :c883c294 r5 :1000c068 r6 :c883c1bc r7 :c883c2e0
r8 :c883c2a0 r9 :c883c29c r10:c883c298 r11:00000001
r12:00000000 sp :1000d320 lr :1000b5d3 pc :00000000
Instruction access violation
mmfs = 1, shcsr = 70001, hfsr = 0, dfsr = 0

=========== Process Stack Contents ===========
1000d340: 00000001 1000c022 a0000000 1000d400
1000d350: 00000001 1000d600 00000000 00000000
1000d360: 00000000 00000000 00000000 1000a071
1000d370: 00000000 00000000 00000000 10000ac9

GXM:oting…

Any idea what is going wrong. The original u-boot isn’t crashing.
Or what branch is used for gxm_q201 board!?