Jump to content

Recommended Posts

Posted

Good evening!

 

Thats my first post, I have for a year a Orangepi 3 LTS that I used for my kid, he looks that never switch off the unit by software and use the switch all the time, so suddenly the unit dont boot anymore, the SD card partition table was corrupt, so I mounted a new OS in another SD but does not boot, the green light is not coming anymore.

So I connected a TTL to USB Serial device for debugging and it shows the following information:

 

U-Boot SPL 2021,10-orangepi (Sep 06 2022 - 18:22:23 +0800) PMU: AXP806
DRAM: 2048 MiB Trying to boot from MMC2
NOTICE: NOTICE NOTICE NOTICE: INFOS NOTICE NOTICE: INFO: INFO: INFO?
BL31: BL31: BL31: BL31:
v2,2( debug) +a04808c1
Built ¢ 19340326, Jul 13 2022
Detected Allwinner H6 SoC (1728)
Found U-Boot DTB at OxcO?ea28, model; OrangePi 3 LTS
ARM GICv2 driver initialized
PMIC; PMIC: BL31: BL31: BL31:
Probing AXP805
AXP805 detected
Platform setup done
Initializing runtime services
cortex_a53; CPU workaround for 855873 was applied
Unhandled Exception in EL3,
x30 = 0x0000000000107410
x0 = 0x0000000000000002
xd = 0x000000000010F550
x2 = 0x0000000000L0F 000
x3 = 0x0000000000000003
x4 = 0x0000000000110840
x5 = 0x000000000010¢320
x6 = 0x0000000000000001
x? = 0x0000000000000001
x8 = 0x0000000000000000
x9 = 0x000000000000000b
x10 = 0x0000000000107190
x11 = 0x000000000000000a
x12 = 0x0000000000000002
x13 = 0x00000000016e3600
x14 = 0x1261257500c00008
x15 = 0x01108c0150000508
x16 = 0x00000000000268a8
xl? = 0x00000000001093e4
x18 = 0x0000000000000004
x19 = 0x0000000000110000
x20 = 0x000000000010¢430
x21 = 0x0000000000110860
x22 = 0x0000000000000000
x23 = 0x0000000000000001
x24 = OxOO0OO0O0FFFFFFFF
x25 = 0x0000000000000004
x26 = 0x0000000000000004
x2? = 0x0000000000110800
x28 = 0x0000000000000001
x29 = 0x000000000010e4b0
ser_el3 = 0x0000000000000238
sctlr_el3 = 0x0000000030cd183F
cptr_el3 = 0x0000000000000000
ter_el3 = 0x0000000080803524
daif = 0x00000000000003c0
mair_el3 = OxO0000000004404FF
spsr_el3 = 0x00000000600002cc
elr_el3 = 0x000000000010637c
ttbro_el3 = 0x0000000000110000
esr_el3 = 0x0000000002000000
far_el3 = 0xe0016ce004006210
spsr_el1 = 0x00000000000001ed
elr_elt = 0x4b46367831080083
spsr_abt = 0x000000002a0e5034
spsr_und = 0x0000000004144808
spsr_irg = 0x000000006413060c
spsr_fig = 0x000000004215329c
sctlr_ell = 0x0000000000c50838
actlr_ell = 0x0000000000000000
cpacr_ell = 0x0000000000000000
esselr_elt = 0x0000000000000000
spell = Oxd53c5800200a0030
esr_elt = 0x000000000160028a
ttbro_el1 = 0x180122092468¢203
ttbri_ell = 0x82060b6a44506803
mair_ell = 0x44e048e000098aa4
amair_ell = 0x0000000000000000
ter_elt = 0x0000000000000000
tpidr_ell = 0x0077342201851b64
tpidr_eld = 0x0108cec921e9101de
tpidrro_eld = Ox226cc058ae6c0166
par_elt = Ox1b0000F40a066390
mpidr_el1 = 0x0000000080000000
afsr0_ell = 0x0000000000000000
afsri_ell = 0x0000000000000000
contextidr_ell = 0x0000000000000000
vbar_el1 = 0x0000000000000000
cntp_ctl_el0 — = 0x0000000000000002
entp_cval_elO = Ox0b30e1c1057e4981
entvictl_el0 — = 0x0000000000000002
entv_cval_el0 = 0x90cBa5a085b6b490
entketl_ell = 0x0000000000000000
sp_el0 = 0x000000000010e4b0
isr_el1 = 0x0000000000000000
dacr32_e12 = 0x0000000008e41ce9
ifsr32_el2 = 0x0000000000000400
cpuectlr_el1 == 0x0000000000000040
cpumerrsr_ell = 0x0000000000000000
l2merrsr_ell — = 0x0000000000000000
cpuactlr_el1 == 0x00001000090ca000
gicc_hppir = OxO0000000000003FF
gicc_ahppir = OxO000OOHOOOOOOSFF
gicc_ctlr = 0x00000000000001e9
gicd_ispendr regs (Offsets 0x200-0x278)
Offset Value
0x2003 0x0090000000000000
0x2083 0x0090000000000000
0x2103 0x0090000000000000
0x2183 0x0090000000000000
0x2203 0x0090000000000000
0x2283 0x0090000000000000
0x2303 0x0090000000000000
0x2383 0x0090000000000000
0x2403 0x0090000000000000
0x2483 0x0090000000000000
0x2503 0x0090000000000000
0x2583 0x0090000000000000
0x2603 0x0090000000000000
0x2683 0x0090000000000000
Ox2703 0x0090000000000000
Ox2783 0x0000000000000000
 

I guess I need to flash or upload the firmware onto the H6 chip?

<
Posted
17 hours ago, Tinerfe said:

2021,10-orangepi

That seems like sw from vendor.

 

17 hours ago, Tinerfe said:

flash or upload the firmware

eMMC onboard memory needs to be erased. Check docs, I don't know by heart how to do it. Maybe there is some pin that can be shorted to ground to disable it. Or there is some tools or flash mode to erase/skip it.

Once eMMC is nuked booting from microsd should work just fine.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines