Flash from an SD card
For field service, where there is no laptop and no USB cable — just the board and a prepared microSD. You make a bootable card once, and reflashing a device becomes "insert card, power on, wait."
This complements USB flashing: USB is the bench method, SD is the field method.
The idea
A bootable SD card carries the firmware and a small program that writes it to the board's eMMC on boot. Power the board with the card inserted, it flashes itself, you remove the card and reboot into the new firmware.