Page 1 of 1

[Pico Ultra W] Can NOT recovery using button BOOT

Posted: 2025-07-17 0:46
by Paulo_Zaneti
Hi,

I have a Luckfox Pico Ultra W board and I was trying to customize the u-boot.
Unfortunately I made a mistake in the code and the u-boot is aborting execution before entering the download mode.

Now the u-boot stops execution with this message:

Code: Select all

data abort
pc : 002327ea  lr : 00232ffb
sp : 0edf1300  ip : 00000020     fp : 0edf17b8
r10: ffffffff  r9 : 0edffe00     r8 : 0ffc2848
r7 : 0edf17b8  r6 : a39e3cab     r5 : ffffffff  r4 : 0edf13a9
r3 : a39e3cab  r2 : a39e3cab     r1 : a39e3caa  r0 : a39e3cab
Flags: nzCv  IRQs off  FIQs off  Mode SVC_32


Call trace:
  PC:   [< 002327ea >]
  LR:   [< 00232ffb >]

Stack:
        [< 002327ea >]
        [< 00232ffb >]
        [< 00233411 >]
        [< 00233691 >]
        [< 002336fb >]
        [< 93c65cab >]
Unknown entry: 84000000

Copy info from "Call trace..." to a file(eg. dump.txt), and run
command in your U-Boot project: ./scripts/stacktrace.sh dump.txt 

Resetting CPU ...

### ERROR ### Please RESET the board ###
And the BOOT button does not put the board into MASKROM mode.

Is there a way to recover from this ?

Re: [Pico Ultra W] Can NOT recovery using button BOOT

Posted: 2025-08-04 2:00
by Crocodile
Hello, the recovery button detection is completed during the U-boot stage. If U-boot fails to run, the button detection cannot be performed. To achieve this, you need to short the CLK pin of EMMC and GND, then power on to force the Pico Ultra W into MASKROM mode for burning the new image.
PixPin_2025-08-04_09-59-32.png
Please note that this operation involves risks. Please proceed with caution.