Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

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

SBC-C61 SECO Board.

SECO Android 11 BSP supports every possible C61 configuration, regardless ram size, eMMC size and peripheral. You can also install Android on C61 board with 1 Giga of ram, but clearly the performance will be reduced, and it will be possible to run only 1 single application after startup.

Running Android 11 on SBC-C61 board with 1 Giga RAM is deprecated.

You can install Android 11 on C61 board following one of the procedures described below.

SBC-C43 SECO Board.

Currently SECO Android 11 BSP supports every possible C61 configuration, regardless ram size, eMMC size and peripheral. You can also install Android on C61 board with 1 Giga of ram, but clearly the performance will be reduced, and it will be possible to run only 1 single application after startup.

Running Android 11 on SBC-C61 board with 1 Giga RAM is deprecated.

You can install Android 11 on C61 board following one of the procedures described below.

There are three alternative methods to install Android 11 on your board:

  1. via OTG cable;

  2. using uSD card;

  3. using USB key.

Via OTG cable

Using uSD card

Using USB key

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

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 referring to the SECO BSP table.

  2. For C61 board only: Identify the jumper for RECOVERY BOOT on the board, and insert it. Refer to the table a the bottom of this page for identifying the RECOVERY BOOT JUMPER on the board.

  3. Connect OTG cable between Board and PC.

  4. Power on the board

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

Flashing from Linux

  • Extract the downloaded archive

    • tar xzf <ANDROID_11_BSP>.tar.gz

  • Enter in the uncompressed folder

    • cd <ANDROID_11_BSP_FOLDER>

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

    • sudo ./android_flash.sh

  • For C43 Board only: Wait until “Wait for Known USB Device Appear“ message appears. Disconnect OTG and Power cables, after that riconnect OTG cable first, then power cable

  • Wait until the end of the procedure

  • Power off, remove jumper (if needed) and connection

  • Restart the board

Flashing from Windows

  • Extract the downloaded archive

  • Open Windows terminal console

  • Enter in <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

Flashing from Linux

  • Extract the downloaded archive

    • tar xzf <ANDROID_11_BSP>.tar.gz

  • Enter in 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 fron Windows

  • Extract the downloaded archive

  • Open Windows terminal console

  • Enter in <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

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

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:

N.B. To follow this procedure, please use a Linux PC

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

  2. extract the downloaded image:

    tar xzf <ANDROID_IMAGE_FILENAME>.tar.gz
  3. enter in the Android IMAGE folder:

    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:

    lsblk
  6. execute the script android_sd_create.sh to flash the card

    ./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 the table a the bottom of this page for identifying the ALTERNATE BOOT JUMPER on the board.

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

  3. Power on the board

HOW TO install SECO Android 11 BSP from USB key

Requirements:

  • A Linux or Windows PC

  • An empty USB KEY

  • 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 is composed of 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)

  • 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.

SECO ANDROID 11 BSP table

BOARD

BSP name

Download link

-

USB SECO Unified Installation Key

SUIK IMAGE v0.1

C61

Android 11

C61 Android 11

C61-1GB

Andoird 11 (low memory versione 1GB)

C61-1GB Android 11

C43-4GB

Andoid 11 (4GB)

C43 Android 11 4GB

RECOVERY BOOT JUMPER (BOOT from usb OTG)

BOARD

Jumper name

Position

Picture

SBC-C61

CN52

1-2

OTG connectors

BOARD

Connecton name

Picture

SBC-C61

CN36-OTG

SBC-C43

CN44

ALTERNATE BOOT JUMPER (boot from uSD)

BOARD

Jumper name

Position

Picture

SBC-C61

CN52

2-3

  • No labels