Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


Sidebar

products:sbc:edge2:install-os:install-os-into-emmc-via-oowow

Edge2 Install OS into eMMC via OOWOW

OOWOW provide many ways for eMMC writing, for any configurations…

GUI

Common OOWOW menu interface available for HDMI display and USB-keyboard

Wizard

OOWOW Wizard automate all steps for you, just follow instructions…

Write Image to eMMC

More advanced way. User can choose any suitable image from different locations: local storage SD/USB/… , network storage or download server…

WEB GUI

OOWOW menu also provided as web interface for your preferred browser:

API - shell

All next steps doing on pc side by command-lines shell. Both devices must be connected in same local network.

Advanced way for developer, head-less usage, automation, scripting and advanced users: OOWOW API

Write via USB-OTG connection

Edge2 connected by USB to PC always have full access by USB 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 - actual image file name on you local PC for writing to device

Write via Hot-Spot WAN connection

Edge2 connected as Hot-Spot have full access by WAN 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

Edge2 by local network name edge2-XXXXX can get scan-local-network-for-edge2-names

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

Scan local network for edge2 names

We can get access to any Edge2 device by local network name

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

Any time can get right name for your device edge2-XXXXX.local where XXXXX is a last 5 digits from device serial number…

WIP:

Last modified: 2022/09/28 00:16 by hyphop