Skip to main content

Connection types and download modes

To flash with XBurn, first choose a connection type (how the device communicates with the PC). The connection type determines the available download modes, after which you enter the matching mode to flash. This page explains how to choose connection types and download modes, and how the two relate.

Connection types

The Connection type field in the XBurn interface selects how the device communicates with the PC. Two are actually involved in flashing:

Connection typeDescriptionApplies to
USBThe main channel over which XBurn communicates with the device and sends flashing commandsS100 / S600 (single Type-C, multiplexed)
Serial+USBSerial + USB combo: the serial port guides via XModem, and USB sends via FastbootX5 / X5 Module (two cables)

The serial port is never used alone; it is only for logging and XModem guidance, and must be combined with USB. For which connection each model uses and how to wire it, see each product's flashing docs.

Download mode selection

Choose the recommended mode by the current state of the device:

Device stateRecommended download modeDescription
Non-empty board, normal system updateFastbootCommon, fastest
Empty board (first flash) or system damaged, brickedDFU+FastbootRequires a switch to put the device into DFU boot mode; the recovery path when U-Boot cannot be entered
Device without a DFU modeXModem+FastbootEnter Fastboot after serial XModem guidance

Connection type → available download modes

The connection type determines the available download modes. Based on the selected connection type, XBurn automatically matches the available download modes:

Connection typeAvailable download modesPrerequisites
Serial+USBxmodem_fastboot / fastbootSerial guides via XModem, USB sends via Fastboot; works for both empty and non-empty boards
USBfastbootRequires the device's U-Boot to be normal and a manual entry into Fastboot; see each product's flashing docs