SOM-SMARC-Genio700/510 (E58)
This page contains the instructions to flash the eMMC/internal SSD on a SOM-SMARC-Genio700 (E58)/SOM-SMARC-Genio510 (E58) SECO boards. This board flashing procedure follows the generic instructions, with some additional steps.
The instructions provided below refers to the usage of genio-flash tool under Linux OS, the same instructions can be applied to Windows.
Software Requirements
Installation instructions for Windows/Linux are available from MediaTek.
Instructions
These are the instruction to be followed in order to flash Clea OS on device eMMC/internal SSD considering the module inserted on B79 SMARC carrier:
-
Decompress the
.tar.gzMisc. Artifacts bundle, e.g. using$ tar -xzvf <file_name>.tar.gz. -
Set the position of DIP SW13 and SW12 to perform eMMC boot.

-
Move switch 2 of dual DIP Switch SW13 to ON position in order to enable FORCE_RECOV# signal on B79 SMARC carrier board.
-
Connect the USB type-A to microUSB cable to the CN30 connector of B79 SMARC carrier board to the Host PC.
-
Start flashing the image on the SOM-SMARC-Genio700/510 device via the following command:
$ genio-flash --load-dtbo seco-e58-b79.dtbo
MediaTek devices do not yet support the interactive overlay selection in U-Boot, but you can load further overlays by appending them with another --load-dtbo parameters. The list of all available overlays can be printed out with
$ genio-flash --list-dtbo
RAM and CAN overlays are applied automatically based on HW configuration. You don't need to load them manually!
-
Power on the B79 SMARC carrier board.
-
Check that the flashing procedure starts and proceeds without errors,
-
You can check the output of the serial debug port (e.g. via
minicom) connecting another USB type-A to microUSB cable to the CN73 connector of B79 SMARC carrier board. -
Once the flashing procedure has finished, move switch 2 of dual DIP Switch SW13 to OFF position in order to disable FORCE_RECOV# signal and reboot the board (the board should anyway boot into the system after flashing).