Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

It is possible to install Android 11 on the following boards:

SBC-

C61 SECO Board

3.5-MX8M-Mini (C61)

SECO Android 11 BSP supports all SBC-3.5-MX8M-Mini (C61) configurations (RAM size, eMMC size, peripherals).

You can use all installation methods described below to install Android 11 on the C61.

Running Android 11 on SBC-3.5-MX8M-Mini (C61) board with 1 Giga RAM is deprecated. If you use it, you will find that performance is reduced and only a single application can be run after startup.

SBC-

C43 SECO Board

3.5-MX8 (C43)

SECO Android 11 BSP supports all SBC-3.5-MX8 (C43) configurations (regardless RAM size, eMMC size, and peripherals).

The SBC-3.5-MX8 (C43) board only supports the usb OTG cable installation procedure, and does not support the uSD/USB procedures.

Android 11 support for SECO SBC boards includes:

  • Wifi/BT

  • USB otg/ADB

  • Sound support

  • HDMI and LVDS display + touchscreen support

  • Double ethernet card

  • OTA update

Installation Methods

You may use any of the following three methods to install Android 11 on SECO boards:

  1. via an OTG cable;

  2. using a uSD card;

  3. using a USB flash drive.

Your board may not support all three methods (see above).

Anchor
otg
otg
HOW TO install SECO Android 11 BSP on onboard eMMC via OTG cable

Info

Requirements

  • A Linux or windows PC

  • USB OTG cable

To flash Android 11 on SECO board using a OTG cable, please follow these simple steps:

  1. Download the correct SECO Android 11 image for your board according to the SECO BSP table.

  2. Insert jumper for board RECOVERY boot (refer to RECOVERY BOOT JUMPER table to locate it)

  3. Connect the OTG cable between Board and PC (refer to OTG connector TABLE for locating it).

  4. Power on the board

  5. Follow the procedure according to the system that you are using:

Flashing from Linux

  • Extract the downloaded archive

    • tar xzf <ANDROID_11_BSP>.tar.gz

  • Change to the uncompressed folder

    • cd <ANDROID_11_BSP_FOLDER>

  • Execute the script “android_flash.sh" with superuser privileges

    • sudo ./android_flash.sh

  • Wait until the end of the procedure

  • Power off, remove jumper and connection

  • Restart the board

Flashing from Windows

  • Extract the downloaded archive

  • Open Windows terminal console

  • Change to the <Android_BSP_folder>

    • cd Android_BSP_folder

  • Copy the right partition file to name “partition-table.img”

    • copy partition-table-13GB-ab.img partition-table.img

  • Execute “android_flash.bat batch file

    • android_flash.bat

  • Wait until the end of the procedure

  • Power off, remove jumper, and connection

  • Restart the board

Anchor
usd
usd
HOW TO install and boot SECO Android 11 BSP on external uSD card

Info

Requirements:

  • A Linux PC

  • An empty uSD CARD (min size = 8 GB)

To prepare a bootable Android 11 uSD for SECO board, please follow these simple steps:

  1. Download the correct SECO Android 11 image for your board according to SECO BSP table.

  2. Extract the downloaded image:

    Code Block
    tar xzf <ANDROID_IMAGE_FILENAME>.tar.gz
  3. Enter in the Android IMAGE folder:

    Code Block
    cd <ANDROID_IMAGE_FOLDER>
  4. Insert a clean uSD card in the card reader of your Linux computer

  5. Identify the path to your uSD card:

    Code Block
    lsblk
  6. Execute the script android_write_device.sh to flash the card

    Code Block
    ./android_write_device.sh /dev/<PATH_TO_SD_CARD>

To boot from uSD card

  1. Identify the jumper for ALTERNATE BOOT on the board and insert it. Refer to ALTERNATE BOOT JUMPER table to locate it.

  2. Insert the uSD card in the card slot on the board.

  3. Power on the board

Anchor
usb
usb
HOW TO install SECO Android 11 BSP from USB key

Info

Requirements:

  • A Linux or Windows PC

  • An empty USB flash drive

  • A SECO board with at least a bootable U-Boot on it [*]

[*] If your system is not bootable, you can't use USB key for installation. Please write a valid u-boot bootloader on the board using one of the previous procedures

This procedure can be done in 3 steps:

STEP 1)

  • Download the SECO Unified Installation Key (SUIK) image from this link: SUIK IMAGE

  • Unzip the downloaded file.

  • Write the binary USB recovery key image on the USB pen. If you do not know how to write a raw image on a USB stick, please refer to this procedure:

Write a raw image on USB key using Rufus

STEP 2)
  • (Use dd tool from Linux OS, or Rufus, Win32 Disk image or equivalent tools, to write the usb key image from a Windows systems)

STEP 2

  • Download the Android11 image for the selected board. Please refer to table “SECO ANDROID 11 BSP table“ to choose the right one.

  • Extract the downloaded image on the first partition of the USB key (FAT32 filesystem with the label “IMAGES”) and rename the target folder to ANDROID.

  • Disconnect the USB key from the PC

STEP 3)

  • Insert the SUIK USB key on one USB port of the SECO Board

  • Power on the board.

  • You can follow the installation process via the serial console.

  • At startup open the serial console and execute the following commands:

    Code Block
    mount /dev/sda1 /mnt
    cd /mnt/ANDROID/
    ./android_write_device.sh /dev/mmcblk0
  • Wait until fashing script procedure has finished

Anchor
and_bsp_tb
and_bsp_tb
SECO ANDROID 11 BSP table

BOARD

BSP name

Download link

-

USB SECO Unified Installation Key

SUIK IMAGE v0.

1

2

C61

Android 11

C61 Android 11

C61-1GB

Android 11 (low memory version 1GB)

C61-1GB Android 11

C43

-4GB

Android 11

C43 Android 11

Anchor
rec_boot_jps_tb
rec_boot_jps_tb
RECOVERY BOOT JUMPER (BOOT from usb OTG)

BOARD

Jumper name

Position

Picture

SBC-C61

CN52

1-2

Image Modified

SBC-C43

JP2

2-3

Image Modified

Anchor
otg_conn_tb
otg_conn_tb
OTG connectors

BOARD

Connecton name

Picture

SBC-C61

CN36-OTG

Image Modified

SBC-C43

CN44

Image Modified

Anchor
alt_boot_jps_tb
alt_boot_jps_tb
ALTERNATE BOOT JUMPER (boot from uSD)

BOARD

Jumper name

Position

Picture

SBC-C61

CN52

2-3

Image Modified