DragonBoard 845c Board Recovery
This
page outlines steps needed to recover your DragonBoard 845c board from a
bricked software state. This instruction set is suggested to those who
are experiencing boot issues due to a corruption in the file system
and/or other software components.
There are a couple ways to recover your DragonBoard 845c from a “bricked” state.
SD card Recovery image
Unlike
other Dragonboard (410c and 820c) the Dragonboard 845c cannot boot from
SD card. It is a hardware limitation of the SOM used, and there is no
plan to fix this limitation at this point.
Fastboot recovery
In many cases, simply re-flashing the bootloader, boot image, and root file system, using the fastboot method is enough.
Alternatively,
the Dragonboard 845c can also be recovered/flashed over USB, using the
Linaro QDL flashing tools. For more information about QDL, including
installation instructions, please check this guide.
Connecting the board in USB flashing mode (aka EDL mode)
In
order to force the DB845c to boot on USB (EDL mode), you need to press
the on-board button 18 (Force USB BOOT) while powering on the board.
This button is on the back of the board and is marked as “F_DL”.
Warning: putting the device into EDL mode while the device is powered or when USB is plugged can cause damage to the board.
- Power off the board and make sure the USB type-C cable is not plugged into the board
- Press button 18 (e.g. marked with F_DL), and
- Power on the device using the proper power supply
- Connect the USB3 Type C (5) between the Linux PC and the board
If the above instructions do not work, please try the following:
- Set the switch “DIP_SW” to “0 1 1 0 0 0”
- (Turn on SW2 on the dip switch to enable the USB2.0 debug port
- Turn on SW3 on the Dip Switch to enable the auto power up on USB-C cable connection)
- Power off the board and make sure the USB type-C cable is not plugged into the board
- Press button 18 (e.g. marked with F_DL), and
- Connect the USB3 Type C (5) between the Linux PC and the board
Warning: putting the device into EDL mode while the device is powered or when USB is plugged can cause damage to the board.
Flashing the device
Download and unzip the most recent bootloader release from the following link:
http://releases.linaro.org/96boards/dragonboard845c/linaro/rescue/latest/
Then run: