> For the complete documentation index, see [llms.txt](https://dev.solid-run.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.solid-run.com/renesas/rz-g2l-v2l/sbc-platform/rz-g2-other-articles/hummingboard-rz-g2lc-g2ul-g2l-v2l-boot-select.md).

# HummingBoard RZ/G2LC/G2UL/G2L/V2l Boot Select

## SD Card

You will need to download an operating system for the HummingBoard RZ/G2LC | RZ/G2L | RZ/V2L and flash into a blank SD card to use the system. You can download official release distributions and find flashing instructions at our [software](https://developer.solid-run.com/software/) page. If you need help to flash the SD card, please see our article [Flashing an SD Card](/other-articles/flashing-an-sd-card.md) .

#### Boot Select

Before powering up the board for the first time it is recommended to select the boot media. In order to configure the boot media to please reference the below diagram :

{% hint style="info" %}
The black rectangle represents the switch position.
{% endhint %}

![](/files/ql9XmzVlBthK8h0zzb1B)

## When using HummingBoard Ripple & RZ/G2LC or RZ/G2UL SOM

![](/files/UEQj0hLOFFctVDZ1bmhJ)

{% hint style="info" %}
SD boot (Dip-Switch) \[**S3** = {1:off, 2:off, 3:off,4-5: N/C, 6:on}] eMMC boot (Dip-Switch) \[**S3** = {1:off, 2:on, 3:off,4-5: N/C, 6:off}] Serial Downloader (Dip-Switch) \[**S3** = {1:off, 2:on, 3:on,4-5: N/C, 6:off}]
{% endhint %}

## When using HummingBoard Pro & RZ/G2LC or RZ/G2UL SOM

![](/files/UAw8At1LkA8oA5c8jukF)

{% hint style="info" %}
SD boot (Dip-Switch) \[**S3** = {1:off, 2:off, 3:off, 4:on, 5-6: N/C}] eMMC boot (Dip-Switch) \[**S3** = {1:off, 2:on, 3:off, 4: off, 5-6: N/C}] Serial Downloader (Dip-Switch) \[**S3** = {1:off, 2:on, 3:on, 4: off, 5-6: N/C}]
{% endhint %}

## When using HummingBoard Ripple & RZ/G2L or RZ/V2L SOM

![](/files/lslooEoM7kGZ6mNB3Lu7)

{% hint style="info" %}
SD boot (Dip-Switch) \[**S3** = {1-3: off, 4-5: N/C, 6: off}] eMMC boot (Dip-Switch) \[**S3** = {1:off, 2:on, 3:off, 4-5: N/C, 6:on}] Serial Downloader (Dip-Switch) \[**S3** = {1:off, 2:on, 3:on, 4-5: N/C, 6:on}]
{% endhint %}

## When using HummingBoard Pro & RZ/G2L or RZ/V2L SOM

![](/files/xCKVu3yAddMNQ2SgAY48)

{% hint style="info" %}
SD boot (Dip-Switch) \[**S3** = {1:off, 2:off, 3:off, 4:off, 5-6: N/C}] eMMC boot (Dip-Switch) \[**S3** = {1:off, 2:on, 3:off, 4: on, 5-6: N/C}] Serial Downloader (Dip-Switch) \[**S3** = {1:off, 2-4: on, 5-6: N/C}]
{% endhint %}

## Choosing the SD/eMMC device for the Linux from u-boot

In the u-boot, selecting a device (SD or eMMC) that will be used in Linux is possible. The device selection is based on the environment variable in the u-boot.

For the SD card selection:

```
setenv sdio_select sd
```

For the eMMC card selection:

```
setenv sdio_select emmc
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dev.solid-run.com/renesas/rz-g2l-v2l/sbc-platform/rz-g2-other-articles/hummingboard-rz-g2lc-g2ul-g2l-v2l-boot-select.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
