Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


Sidebar

products:sbc:edge-2l:install-os:install-os-into-emmc-via-oowow

This is an old revision of the document!


Edge-2L Install OS into eMMC via OOWOW

oowow provides multiple methods for writing OS images to eMMC, accommodating various configurations.

GUI Method

The common OOWOW menu interface is accessible via an HDMI display and a USB keyboard.

Wizard

The OOWOW Wizard automates all steps. Simply follow the on-screen instructions.

Write Image to eMMC

A more advanced method where users can select any suitable image from different sources: local storage (SD card, USB drive, etc.), network storage, or download servers.

WEB GUI Method

The OOWOW menu is also avaliable as a web interface for your preferred browser:

API/Shell Method

The following steps are performed on your PC using command-line tools. Both the PC and the Edge-2L must be connected to the same local network.

This is an advanced method for developers, headless usage, automation, scripting, and experienced users. See OOWOW API for more details.

Write via USB-OTG connection

When the Edge-2L is connected to your PC via USB, it is always accessible at the static IP: 172.22.1.1.

api-write-image-to-emmc-by-usb-connection.sh
curl 172.22.1.1/shell/write | sh -s - IMAGE_FILE_NAME

IMAGE_FILE_NAME: Replace this with the actual path and filename of the image on your local PC that you want to write to the device.

Write via HotSpot(WAN) connection

When the Edge-2L is acting as a Wi-Fi hotspot, it is accessible at the IP: 172.23.0.1.

api-write-image-to-emmc-by-wan-hotspot-connection.sh
curl 172.23.0.1/shell/write | sh -s - IMAGE_FILE_NAME

Write via LAN Connection

The Edge-2L can be accessed on the local network by its hostname edge-2l-XXXXX. Find the name using the method described in Scan local network.

api-write-image-to-emmc-by-lan-connection.sh
curl edge-2l-XXXXX/shell/write | sh -s - IMAGE_FILE_NAME

Scan Local Network for Edge-2L Devices

We can get access to any Edge-2L device by local network name

scan-edge-2l-devices-in-local-networks.sh
~$ avahi-browse -a |grep edge-2l
+  wlan0 IPv4 edge-2l-00064                                    SSH Remote Terminal  local
+   usb0 IPv4 edge-2l-00064                                    _device-info._tcp    local
+   usb0 IPv4 edge-2l-00064                                    SSH Remote Terminal  local
+  wlan0 IPv4 edge-2l-00064                                    _device-info._tcp    local
~$ ping edge-2l-00064.local
~$ ssh root@edge-2l-00064.local
...

The device hostname always follows the pattern edge-2l-XXXXX.local, where XXXXX are the last five digits of the device's serial number.

WIP:

Last modified: 2026/02/03 04:21 by gray